SPSecurity.RunWithElevatedPrivileges(delegate
{
using (SPSite siteobj = new SPSite("http://win-kcesc4910nq:43729/"))
{
using (SPWeb webobj = siteobj.OpenWeb())
{
if (string.IsNullOrEmpty(TextBox1.Text) || string.IsNullOrEmpty(TextBox2.Text) || string.IsNullOrEmpty(TextBox3.Text))
{
lbl_sub.Text = "please enter some value";
}
else
{
SPList listobj = webobj.Lists["vwp"];
SPListItem itemobj = listobj.AddItem();
itemobj["name"] = TextBox1.Text.ToString();
//SPFieldDateTime dateTime = new SPFieldDateTime(itemobj.Fields, itemobj.Fields.Add(TextBox2.Text, SPFieldType.DateTime, true));
//dateTime.DisplayFormat = SPDateTimeFieldFormatType.DateTime;
itemobj["dob"] = Convert.ToDateTime(TextBox2.Text.ToString());
// itemobj["dob"] = TextBox2.Text.ToString();
itemobj["comment"] = TextBox3.Text.ToString();
// itemobj["image"] = FileUpload1.FileBytes.ToString();
Stream StreamOriginalImage = null;
string path = string.Empty;
if (FileUpload1.HasFile)
{
StreamOriginalImage = FileUpload1.PostedFile.InputStream;
}
Stream StreamCropedImage = TrimeImage(StreamOriginalImage,10, 10);
//SPList pics = webobj.Lists["vwp"];
listobj.RootFolder.Files.Add(FileUpload1.FileName, StreamCropedImage, true);
//SPContext.Current.Web.Files.Add(String.Concat(SPContext.Current.Web.Site.RootWeb.Url, path), StreamImage, true);
itemobj["image"] = listobj.RootFolder.ServerRelativeUrl + "/" + FileUpload1.FileName;
Image1.ImageUrl = listobj.RootFolder.ServerRelativeUrl + "/" + FileUpload1.FileName;
// return web.Url.TrimEnd('/') + '/' + uploadedFile.Url.TrimStart('/');
itemobj.Update();
}
}
}
});