예제 #1
0
 private void agregarProveedor()
 {
     using (InventarioContainer modelo = new InventarioContainer())
     {
         Proveedor prov = new Proveedor()
         {
             ProveedorID        = Convert.ToInt32(ultraTextEditorProveedorID.Text),
             ProveedorNombre    = ultraTextEditorNombre.Text,
             ProveedorDireccion = ultraTextEditorDireccion.Text,
             ProveedorTelefono  = ultraTextEditorTelefono.Text,
             ProveedorCorreoE   = ultraTextEditorCorreoE.Text
         };
         modelo.Proveedor.Add(prov);
         modelo.SaveChanges();
     }
 }
예제 #2
0
        private void eliminarProveedor()
        {
            int valorCodigo = int.Parse(radGridViewListadoProveedor.CurrentRow.Cells[0].Value.ToString());

            using (InventarioContainer modelo = new InventarioContainer())
            {
                Proveedor prov = (from q in modelo.Proveedor
                                  where q.ProveedorID == valorCodigo
                                  select q).First();

                modelo.Proveedor.Remove(prov);
                modelo.SaveChanges();
            }
            MessageBox.Show("Eliminado correctamente");
            llenarGrid();
        }
예제 #3
0
        private void modificarProveedor()
        {
            using (InventarioContainer modelo = new InventarioContainer())
            {
                int       valorID = int.Parse(ultraTextEditorProveedorID.Text);
                Proveedor datos   = (from q in modelo.Proveedor
                                     where q.ProveedorID == valorID
                                     select q).First();

                datos.ProveedorNombre    = ultraTextEditorNombre.Text;
                datos.ProveedorDireccion = ultraTextEditorDireccion.Text;
                datos.ProveedorTelefono  = ultraTextEditorTelefono.Text;
                datos.ProveedorCorreoE   = ultraTextEditorCorreoE.Text;
                modelo.SaveChanges();
            }
            MessageBox.Show("Modificado correctamente");
        }