示例#1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            App_Code.Producto oProducto = new App_Code.Producto(this.txtCodigoPro.Text.ToString());
            App_Code.Items    oRegistro = new App_Code.Items(this.txtCodigoPedido.Text, this.txtCodigoPro.Text);
            App_Code.Pedido   oPedido   = new App_Code.Pedido(this.txtCodigoPedido.Text);
            oPedido.NumeroPedido = this.txtCodigoPedido.Text;
            oPedido.Cliente      = this.codCliente.Text;
            oPedido.Vendedor     = this.codVendedor.Text;
            oPedido.Fecha        = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy hh:mm tt"));

            oRegistro.Producto     = oProducto.Codigo;
            oRegistro.NumeroPedido = this.txtCodigoPedido.Text;
            oRegistro.Precio       = decimal.Parse(oProducto.Precio.ToString());
            oRegistro.Cantidad     = decimal.Parse(this.txtCantidadProducto.Text.ToString());

            try
            {
                if (!Validar())
                {
                    if (oPedido.Err)
                    {
                        oPedido.Insertar();
                    }
                    else
                    {
                        //oPedido.Actualizar();
                    }
                    if (oRegistro.Err)
                    {
                        oRegistro.Insertar();
                    }
                    else
                    {
                        oRegistro.Actualizar();
                    }


                    this.ConsultaProductosItems();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        private void Presentar(string cod)
        {
            App_Code.Producto oProducto = new App_Code.Producto(cod);

            this.txtCodigoPro.Text = oProducto.Codigo.ToString();
        }