Esempio n. 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     //ObtenerDatos();
     if (!validate())
     {
         MessageBox.Show("Llene todos los campos");
     }
     else
     {
         if (NuevoEditar == true)
         {
             proveedorNuevo = ObtenerDatos();
             if (buisnes.AddProveedor(proveedorNuevo))
             {
                 MessageBox.Show("Proveedor Agregado");
                 this.Close();
             }
         }
         else if (NuevoEditar == false)
         {
             proveedorUpdated = ObtenerDatos();
             proveedorUpdated.id_proveedor = proveedorToUpdate.id_proveedor;
             if (buisnes.UpdateProveedor(proveedorUpdated))
             {
                 MessageBox.Show("Proveedor Actualizado");
                 this.Close();
             }
         }
     }
 }
Esempio n. 2
0
        public GS_Proveedores ObtenerDatos()
        {
            GS_Proveedores prov = new GS_Proveedores();

            prov.nombre             = textBox1.Text;
            prov.nombre_de_contacto = textBox2.Text;
            prov.direccion          = textBox3.Text;
            prov.telefono           = textBox4.Text;
            prov.correo             = textBox5.Text;
            prov.status             = true;
            return(prov);
        }
Esempio n. 3
0
 public Nuevo(GS_Proveedores proveedor)
 {
     InitializeComponent();
     label1.Text       = "Actualizar Proveedor";
     textBox1.Text     = proveedor.nombre;
     textBox2.Text     = proveedor.nombre_de_contacto;
     textBox3.Text     = proveedor.direccion;
     textBox4.Text     = proveedor.telefono;
     textBox5.Text     = proveedor.correo;
     NuevoEditar       = false;
     proveedorToUpdate = proveedor;
 }
Esempio n. 4
0
 public bool UpdateProveedor(GS_Proveedores proveedor)
 {
     try
     {
         Proveedores prov = model.Proveedores.Where(d => d.id_proveedor == proveedor.id_proveedor).FirstOrDefault();
         prov.nombre             = proveedor.nombre;
         prov.nombre_de_contacto = proveedor.nombre;
         prov.direccion          = proveedor.direccion;
         prov.telefono           = proveedor.telefono;
         prov.correo             = proveedor.correo;
         prov.status             = proveedor.status;
         model.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 5
0
 public bool AddProveedor(GS_Proveedores proveedor)
 {
     try
     {
         Proveedores prov = new Proveedores();
         prov.nombre             = proveedor.nombre;
         prov.nombre_de_contacto = proveedor.nombre_de_contacto;
         prov.direccion          = proveedor.direccion;
         prov.telefono           = proveedor.telefono;
         prov.correo             = proveedor.correo;
         prov.status             = proveedor.status;
         model.Proveedores.Add(prov);
         model.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 6
0
 public bool UpdateProveedor(GS_Proveedores proveedor)
 {
     return(data.UpdateProveedor(proveedor));
 }
Esempio n. 7
0
 public bool AddProveedor(GS_Proveedores proveedor)
 {
     return(data.AddProveedor(proveedor));
 }