$("#"+textbox).autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "getMimicSecurityList",
data: "{'value':'" + elem + "'}",
dataType: "json",
success: function (data) {
response($.map(data, function (item) {
return { label: item, value: item }}))
},
error: function (result) {
alert("No result found");
}
});
}
});
I'm Solanki
add contact to outlook Javascript
<script type="text/javascript">
try{
//Creating contact
var Outlook = new ActiveXObject("Outlook.Application");
Outlook.CreateObject("Outlook.Application");
var myNamespace = Outlook.GetNamespace("MAPI");
var myFolder = myNamespace.GetDefaultFolder(10);
var contact = myFolder.Items.Add;
//Reading Contacts
var Const_olFolderContacts = 10;
var outlookApp = new ActiveXObject("Outlook.Application");
var namspace = outlookApp.GetNamespace("MAPI");
var contactList = namspace.GetDefaultFolder(Const_olFolderContacts).Items;
var testEmail = "he@deloitte.com";
var contactExist = new Boolean();
contactExist=true;
//check if contact exist
for( var i=1; i<=contactList.count;i++)
{
var v = contactList.item(i);
if (v["Email1Address"] == testEmail)
{
contactExist = false;
break;
}
}
if (contactExist == true) {
contact.LastName = "Test";
contact.FirstName = "Patel";
contact.JobTitle = "Developer";
contact.Email1Address = "he@email.com";
contact.BusinessFaxNumber = "007";
contact.PrimaryTelephoneNumber = "91 9846710428";
contact.MailingAddressStreet = "123 AMRA.";
contact.MailingAddressCity = "kochi";
contact.MailingAddressState = "Keral";
contact.Save();
// contact.Display();
alert("Contact Added!");
}
else {
alert("Contact already exist!");
}
}
catch(err)
{
alert(err.message);
}
</script>
try{
//Creating contact
var Outlook = new ActiveXObject("Outlook.Application");
Outlook.CreateObject("Outlook.Application");
var myNamespace = Outlook.GetNamespace("MAPI");
var myFolder = myNamespace.GetDefaultFolder(10);
var contact = myFolder.Items.Add;
//Reading Contacts
var Const_olFolderContacts = 10;
var outlookApp = new ActiveXObject("Outlook.Application");
var namspace = outlookApp.GetNamespace("MAPI");
var contactList = namspace.GetDefaultFolder(Const_olFolderContacts).Items;
var testEmail = "he@deloitte.com";
var contactExist = new Boolean();
contactExist=true;
//check if contact exist
for( var i=1; i<=contactList.count;i++)
{
var v = contactList.item(i);
if (v["Email1Address"] == testEmail)
{
contactExist = false;
break;
}
}
if (contactExist == true) {
contact.LastName = "Test";
contact.FirstName = "Patel";
contact.JobTitle = "Developer";
contact.Email1Address = "he@email.com";
contact.BusinessFaxNumber = "007";
contact.PrimaryTelephoneNumber = "91 9846710428";
contact.MailingAddressStreet = "123 AMRA.";
contact.MailingAddressCity = "kochi";
contact.MailingAddressState = "Keral";
contact.Save();
// contact.Display();
alert("Contact Added!");
}
else {
alert("Contact already exist!");
}
}
catch(err)
{
alert(err.message);
}
</script>
Div Layout
<!DOCTYPE html>
<html>
<head>
<style>
div.left {
background:blue;
height:200px;
width:100px;
}
div.right{
background:green;
height:600px;
width:300px;
}
.container{
background:black;
height:auto;
width:450px;
}
.container div {
display: inline-block;
}
</style>
</head>
<body>
<div class="container">
<div class="left">
LEFT
</div>
<div class="right">
RIGHT
</div>
</div>
</body>
</html>
<html>
<head>
<style>
div.left {
background:blue;
height:200px;
width:100px;
}
div.right{
background:green;
height:600px;
width:300px;
}
.container{
background:black;
height:auto;
width:450px;
}
.container div {
display: inline-block;
}
</style>
</head>
<body>
<div class="container">
<div class="left">
LEFT
</div>
<div class="right">
RIGHT
</div>
</div>
</body>
</html>
Setting a Div height to the window viewport size
div {
position:fixed !important;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
Displaying loading image
Two ways...
1)
<div>
<script type="text/javascript">
$.ajaxSetup({
beforeSend: function () {
$("#loadingmessage").show();
},
complete: function () {
$("#loadingmessage").hide();
}
});
</script>
</div>
<script type="text/javascript">
$.ajaxSetup({
beforeSend: function () {
$("#loadingmessage").show();
},
complete: function () {
$("#loadingmessage").hide();
}
});
</script>
</div>
2)
SHOW LOADING IMAGE
$('#loadingDiv')
.hide() // hide it initially
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
})
;
ASP.Net Treeview +dynatree Jquery
Controller
string[] letters = new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z", "Å", "Ä", "Ö", "0-9" };
var result = new Dictionary<int, List<ServiceInfo>>();
foreach (var letter in letters)
{
var services = (from se in EntityBase.db.Services
where se.Name.StartsWith(letter)
orderby se.Name
select select new ServiceInfo
{
Letter = letter,
Services = EntityBase.db.Services.Where(se => se.Name.StartsWith(letter)).ToList(),
Total = EntityBase.db.Services.Where(se => se.Name.StartsWith(letter)).Count()
}).ToList();
result.Add(i, services);
}
View
<div id="clientsearchresults">
<ul>
<li>Parents</li>
<li>ParentWithChildrens
<ul>
<li>Child</li>
<ul>
</li>
</div>
<script>
$(document).ready(function () {
$("#clientsearchresults").dynatree({
fx: { height: "toggle", duration: 200 },
autoCollapse: true
});
</script>
Manage Outlook Contacts MVC
public JsonResult addContact(int contactID)
{
string returnString = string.Empty;
try
{
//getting contact detail from database
var contactDetail = contactRepository.GetContactById(contactID);
if (contactDetail.Email.Contains("@email."))
{
// Deloitte staff email addresses are stored differently...!
returnString = "staff are already in outlook!";
}
else
{
var company = clientRepository.GetAllClients().Where(c => c.Client_ID == contactDetail.Client_ID).ToList();
//creating new contact
Outlook.Application outlookApp = new Outlook.Application();
Outlook.ContactItem newContact = (Outlook.ContactItem)outlookApp.CreateItem(OlItemType.olContactItem);
//check if contact exist
NameSpace mapiNamespace = outlookApp.GetNamespace("MAPI");
MAPIFolder outlookContactList = mapiNamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
bool isContactUnique = true;
for (int i = 1; i < outlookContactList.Items.Count + 1; i++)
{
var contact = outlookContactList.Items[i] as ContactItem;
if (contact.Email1Address == contactDetail.Email)
{
isContactUnique = false;
break;
}
}
if (isContactUnique == true)
{
newContact.FirstName = contactDetail.Name;
newContact.Email1Address = contactDetail.Email;
newContact.PrimaryTelephoneNumber = contactDetail.Phone;
newContact.MobileTelephoneNumber = contactDetail.Mobile;
newContact.BusinessFaxNumber = contactDetail.Fax;
newContact.JobTitle = contactDetail.Job_Title;
newContact.CompanyName = company[0].Name;
newContact.BusinessAddress = company[0].Address_1;
newContact.BusinessAddressStreet = company[0].Address_2;
newContact.BusinessAddressPostalCode = company[0].Address_5;
newContact.BusinessAddressCountry = company[0].Country;
newContact.Save();
newContact.Display(true);
returnString = "Contact added!";
}
else
{
returnString = "Contact already exists!";
}
} // Not a deloitte member of staff
}
catch (System.Exception ex)
{
returnString = ex.Message;
}
return Json(returnString);
}
{
string returnString = string.Empty;
try
{
//getting contact detail from database
var contactDetail = contactRepository.GetContactById(contactID);
if (contactDetail.Email.Contains("@email."))
{
// Deloitte staff email addresses are stored differently...!
returnString = "staff are already in outlook!";
}
else
{
var company = clientRepository.GetAllClients().Where(c => c.Client_ID == contactDetail.Client_ID).ToList();
//creating new contact
Outlook.Application outlookApp = new Outlook.Application();
Outlook.ContactItem newContact = (Outlook.ContactItem)outlookApp.CreateItem(OlItemType.olContactItem);
//check if contact exist
NameSpace mapiNamespace = outlookApp.GetNamespace("MAPI");
MAPIFolder outlookContactList = mapiNamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
bool isContactUnique = true;
for (int i = 1; i < outlookContactList.Items.Count + 1; i++)
{
var contact = outlookContactList.Items[i] as ContactItem;
if (contact.Email1Address == contactDetail.Email)
{
isContactUnique = false;
break;
}
}
if (isContactUnique == true)
{
newContact.FirstName = contactDetail.Name;
newContact.Email1Address = contactDetail.Email;
newContact.PrimaryTelephoneNumber = contactDetail.Phone;
newContact.MobileTelephoneNumber = contactDetail.Mobile;
newContact.BusinessFaxNumber = contactDetail.Fax;
newContact.JobTitle = contactDetail.Job_Title;
newContact.CompanyName = company[0].Name;
newContact.BusinessAddress = company[0].Address_1;
newContact.BusinessAddressStreet = company[0].Address_2;
newContact.BusinessAddressPostalCode = company[0].Address_5;
newContact.BusinessAddressCountry = company[0].Country;
newContact.Save();
newContact.Display(true);
returnString = "Contact added!";
}
else
{
returnString = "Contact already exists!";
}
} // Not a deloitte member of staff
}
catch (System.Exception ex)
{
returnString = ex.Message;
}
return Json(returnString);
}
Subscribe to:
Comments (Atom)