public static void Salvar(Imagem imagem) { if (imagem.IdImagem < 1 ) { NServico.Db.Imagems.InsertOnSubmit(imagem); } NServico.Db.SubmitChanges(); }
public static void Apagar(Imagem imagem, bool submit = true) { if (imagem.IdImagem > 0) { NServico.Db.Imagems.DeleteOnSubmit(imagem); } if (submit) NServico.Db.SubmitChanges(); }
protected void bEnviarImagem_Click(object sender, EventArgs e) { if ((fuImagem.PostedFile != null) && (fuImagem.PostedFile.ContentLength > 0)) { //determine file name string sFileName = System.IO.Path.GetFileName(fuImagem.PostedFile.FileName); string sFileDir = Server.MapPath(@"~/Imagem/produtos/"); try { Imagem i = new Imagem() { IdProduto = IdProduto, Nome = sFileName }; //if (fuImagem.PostedFile.ContentLength <= lMaxFileSize) { //Save File on disk fuImagem.PostedFile.SaveAs(sFileDir + sFileName); //lblMessage.Visible = true; //lblMessage.Text = "File: " + sFileDir + sFileName + " Uploaded Successfully"; } //else //reject file //{ //lblMessage.Visible = true; //lblMessage.Text = "File Size if Over the Limit of " + lMaxFileSize; //} NImagem.Salvar(i); Produto produto = NProduto.RecuperarProduto((int)IdProduto); PreencherForm(produto); } catch (Exception)//in case of an error { //lblMessage.Visible = true; //blMessage.Text = "An Error Occured. Please Try Again!"; DeleteFile(sFileDir + sFileName); } } }
partial void DeleteImagem(Imagem instance);
partial void UpdateImagem(Imagem instance);
partial void InsertImagem(Imagem instance);
private void detach_Imagems(Imagem entity) { this.SendPropertyChanging(); entity.Produto = null; }
private void attach_Imagems(Imagem entity) { this.SendPropertyChanging(); entity.Produto = this; }