Example #1
0
 public static void Salvar(Imagem imagem)
 {
     if (imagem.IdImagem < 1 )
     {
         NServico.Db.Imagems.InsertOnSubmit(imagem);
     }
     NServico.Db.SubmitChanges();
 }
Example #2
0
 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;
		}