Thursday, 30 April 2015

Call Outlook From Winform

  Microsoft.Office.Interop.Outlook.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();

            Microsoft.Office.Interop.Outlook.MailItem mailItem = (Microsoft.Office.Interop.Outlook.MailItem)outlookApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);

            mailItem.Subject = "This is the subject";

            mailItem.To = "someone@example.com";

            mailItem.Body = "This is the message.";

            mailItem.Importance = Microsoft.Office.Interop.Outlook.OlImportance.olImportanceLow;

            mailItem.Display(false);

       

 

Thursday, 9 April 2015

NopCommerce how to add password strength in Registration page


1) In nopCommerce code, the register page is in this location:
RootFolder\Views\Customer\ Register.cshtml   <-- Open this file
2) Locate this in your code:
<div class="form-fields">
                    <div class="inputs">
                        @Html.LabelFor(model => model.Password, new { }, ":")
                        @Html.EditorFor(model => model.Password)
                        @Html.RequiredHint()
                        @Html.ValidationMessageFor(model => model.Password)
                    </div>
                    <div class="inputs">
                        @Html.LabelFor(model => model.ConfirmPassword, new { }, ":")
                        @Html.EditorFor(model => model.ConfirmPassword)
                        @Html.RequiredHint()
                        @Html.ValidationMessageFor(model => model.ConfirmPassword)
                    </div>
                    @if (Model.DisplayCaptcha)
                    {
                        <div class="captcha-box">
                            @Html.Raw(Html.GenerateCaptcha())
                        </div>
                    }
                </div>
3) In this case, we need to add javascript, jquery and css in order to target our password  field. So, in order to do that we will add this in our "Register.cshtml" page:
<script type='text/javascript'>
    $(function () {
        // This applies the Strength checking plug-in to your particular element
        $('#Password').strength({ strengthButtonText:"" });
        // Fixup your Required indicator (inserts it explicitly after your password element)
        $('.required-indicator').insertAfter($("#Password"));
    });
</script>
Note: Here the JQuery $('#Password') will reference the password input field.
4) We also need to add respective JQuery like this:
<!-- Example jQuery -->
<script type="text/javascript"src="http://www.StrivingProgrammers.com/ScriptFiles_Extras/js/jquery.min.js"></script>
<!-- Strength.js -->
<script type="text/javascript"src="http://www.StrivingProgrammers.com/ScriptFiles_Extras/js/strength.js"></script>
Note: "strength.js" is the file where it is defined what is a weak, medium and strong password. You can change it according to your requirements if you want.
5) Now, we will add our CSS styling to it like this:
<style type='text/css'>
    .strength_meter, .strength_meter * {
        display: inline;
    }
</style>

Monday, 6 April 2015

NopCommerce - Folder Permission

nopCommerce requires write permissions for the directories and files described below:

<![if !supportLists]>·         <![endif]>\App_Data\
<![if !supportLists]>·         <![endif]>\bin\
<![if !supportLists]>·         <![endif]>\Content\
<![if !supportLists]>·         <![endif]>\Content\Images\
<![if !supportLists]>·         <![endif]>\Content\Images\Thumbs\
<![if !supportLists]>·         <![endif]>\Content\Images\Uploaded\
<![if !supportLists]>·         <![endif]>\Content\files\ExportImport\
<![if !supportLists]>·         <![endif]>\Plugins\
<![if !supportLists]>·         <![endif]>\Plugins\bin\
<![if !supportLists]>·         <![endif]>\Global.asax
<![if !supportLists]>·         <![endif]>\web.config




This email has been checked for viruses by Avast antivirus software.
www.avast.com

Friday, 3 April 2015

Update Table w.r.t. another table Key

UPDATE table2
SET table2.col1 = table1.col1,
table2.col2 = table1.col2,
...
FROM table1, table2
WHERE table1.memberid = table2.memberid




This email has been checked for viruses by Avast antivirus software.
www.avast.com

Wednesday, 1 April 2015

How To Deploy Nop-Commerce

How to Deploy Nop Commerce  (To be Edited)

1.             Build the project.

2.             Publish Nop.Web to the ~\Deploy directory.

3.             Change database connection at ~\Deploy\Presentation\Nop.Web\App_Data\Settings.txt

4.             Copy all files from ~\Presentation\Nop.Web\Plugins to ~\Deploy\Plugins

5.             Copy images from ~\Presentation\Nop.Web\Content\Images to ~\Deploy\Content\Images

6.             Copy ~\Presentation\Nop.Web\App_Data\InstalledPlugins.txt to ~\Deploy\Nop.Web\App_Data\InstalledPlugins.txt to 

 




This email has been checked for viruses by Avast antivirus software.
www.avast.com