public IU_ListaPresupuesto() { InitializeComponent(); validacion = new Validaciones(); presupuesto = new Presupuesto(); listaPresupuestos = new List <Presupuesto>(); clienteMayorista = new ClienteMayorista(); }
public Controlador_ConsultarPresupuesto() { presupuesto = new Presupuesto(); listaPresupuestos = new List <Presupuesto>(); detalle = new DetalleVP(); listaDetalle = new List <DetalleVP>(); articulo = new Articulo(); clienteMayorista = new ClienteMayorista(); }
public Controlador_RegistrarPresupuesto() { presupuesto = new Presupuesto(); detalleVp = new DetalleVP(); listaDetalle = new List <DetalleVP>(); articulo = new Articulo(); clienteMayorista = new ClienteMayorista(); modeloPresupuesto = Properties.Resources.ModeloFactura; //No olvidar cambiar }
public void crear(Presupuesto presupuesto) { acceso = new AccesoDatos(); conexion = new SqlConnection(acceso.CadenaConexion()); adaptador = new SqlDataAdapter(); try { consulta = new SqlCommand("insert into Presupuestos (codigoPresupuesto,nombreCliente,fecha,fechaVencimiento,importeTotal,codigoClienteMayorista,codigoEncargado) values (@codigoPresupuesto,@nombreCliente,@fecha,@fechaVencimiento,@importeTotal,@codigoClienteMayorista,@codigoEncargado)", conexion); adaptador.InsertCommand = consulta; adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoPresupuesto", SqlDbType.Int)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@nombreCliente", SqlDbType.VarChar)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@fecha", SqlDbType.Date)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@fechaVencimiento", SqlDbType.Date)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@importeTotal", SqlDbType.Money)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoClienteMayorista", SqlDbType.Int)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoEncargado", SqlDbType.Int)); adaptador.InsertCommand.Parameters["@codigoPresupuesto"].Value = presupuesto.CodigoPresupuesto; //Esta validacion se hace para que se carge null la columna nombreCliente if (presupuesto.NombreCliente == "") { adaptador.InsertCommand.Parameters["@nombreCliente"].Value = DBNull.Value; } else { adaptador.InsertCommand.Parameters["@nombreCliente"].Value = presupuesto.NombreCliente; } // adaptador.InsertCommand.Parameters["@fecha"].Value = presupuesto.Fecha; adaptador.InsertCommand.Parameters["@fechaVencimiento"].Value = presupuesto.FechaVencimiento; adaptador.InsertCommand.Parameters["@importeTotal"].Value = presupuesto.ImporteTotal; //Esta validacion se hace para que se carge null la columna codigoClienteMayorista if (presupuesto.CodigoClienteMayorista == 0) { adaptador.InsertCommand.Parameters["@codigoClienteMayorista"].Value = DBNull.Value; } else { adaptador.InsertCommand.Parameters["@codigoClienteMayorista"].Value = presupuesto.CodigoClienteMayorista; } // adaptador.InsertCommand.Parameters["@codigoEncargado"].Value = presupuesto.CodigoEncargado; conexion.Open(); adaptador.InsertCommand.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.ToString()); } finally { conexion.Close(); } }