Ejemplo n.º 1
0
 public IU_ListaPresupuesto()
 {
     InitializeComponent();
     validacion        = new Validaciones();
     presupuesto       = new Presupuesto();
     listaPresupuestos = new List <Presupuesto>();
     clienteMayorista  = new ClienteMayorista();
 }
Ejemplo n.º 2
0
 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
 }
Ejemplo n.º 4
0
        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();
            }
        }