Exemple #1
0
        public void AtualizarFabricante()
        {
            idFabricante = int.Parse(TxtIdFabricante.Text);

            fabricante = fabricantes.Find(c => c.IDT_FABRICANTE == idFabricante).First <FABRICANTE>();

            fabricante.NOME = txtNomeFabricante.Text;

            if (TxtIdFabricante == null || txtNomeFabricante.Text.Length < 3)
            {
                Util.showMessage(Page, "O Campo Fabricante não pode estar vazio ou conter menos de 3 caracteres, favor digite o nome corretamente");
            }
            else
            {
                fabricantes.Update(fabricante);
                fabricantes.SaveChanges();

                ListarFabricantes();

                fabricantes = null;
                fabricante  = null;

                LimparCampos();
            }
        }
Exemple #2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (TxtIdFabricante.Text != string.Empty)
            {
                AtualizarFabricante();
            }
            else
            {
                if (txtNomeFabricante == null || txtNomeFabricante.Text.Length < 3)
                {
                    Util.showMessage(Page, "O Campo Fabricante não pode estar vazio ou conter menos de 3 caracteres, favor digite o nome corretamente");
                }
                else
                {
                    fabricante.NOME = txtNomeFabricante.Text;
                    fabricanteBLL.Add(fabricante);
                    fabricanteBLL.SaveChanges();

                    ListarFabricantes();

                    Util.showMessage(Page, "Fabricante salva com sucesso!");

                    fabricante    = null;
                    fabricanteBLL = null;
                    LimparCampos();
                }
            }
        }
Exemple #3
0
        protected void GrvFabricantes_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e)
        {
            idFabricante = int.Parse(GrvFabricantes.DataKeys[e.RowIndex].Value.ToString());

            fabricante = fabricantes.Find(c => c.IDT_FABRICANTE == idFabricante).First <FABRICANTE>();

            fabricantes.Delete(fabricante);
            fabricantes.SaveChanges();

            fabricante    = null;
            fabricanteBLL = null;

            ListarFabricantes();
        }
Exemple #4
0
        protected void GrvFabricantes_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Aqui posso fazer um cast ou uma conversão!
            btnSalvar.Text = "Atualizar";

            idFabricante = (int)GrvFabricantes.SelectedValue;

            //Expressão lambda para encontrar o primeiro registro, por isso "first<Fabricante>, é necessário especificar o tipo que será retornado.
            fabricante = fabricantes.Find(c => c.IDT_FABRICANTE == idFabricante).First <FABRICANTE>();

            TxtIdFabricante.Text   = fabricante.IDT_FABRICANTE.ToString();
            txtNomeFabricante.Text = fabricante.NOME;

            fabricantes = null;
            fabricante  = null;
        }
 public bool create(int idFabricante, string nombreFabricante, string descripcion, string estadoFabricante)
 {
     try
     {
         FABRICANTE fabricante = new FABRICANTE();
         fabricante.ID_FABRICANTE     = idFabricante;
         fabricante.NOMBRE_FABRICANTE = nombreFabricante;
         fabricante.DESCRIPCION       = descripcion;
         fabricante.ESTADO_FABRICANTE = estadoFabricante;
         Acceso.ModeloCesfam.FABRICANTE.Add(fabricante);
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #6
0
 public List <FABRICANTE> ListarFabricantes()
 {
     return(FABRICANTE.ListarTodos());
 }
Exemple #7
0
 public FABRICANTE SelecionaFabricante(int Codigo)
 {
     return(FABRICANTE.SelecionaPK(Codigo));
 }