예제 #1
0
        public frmUpPedido(int strcodigo)
        {
            //emp = be;
            InitializeComponent();

               // txtCodVendedor.Text = be.Id.ToString();
            //txtNomVendedor.Text = be.Nombres + " " + be.Apellidos;

            ped = pdl.getpedido(strcodigo);

            cli = clibl.getcliente(ped.IDCliente);

            txtCodCliente.Text = cli.IdCliente.ToString();
            txtNombreCliente.Text = cli.Nombre.ToString();
            /*NO SE CARGA EL ALMACEN POR QUE NO SE GUARDA*/
            //al = albl.getalmacen(ped.);

            modbe = modbl.getmodalidad(cli.IDModalidadCredito);

            txtmodalidad.Text = modbe.Descripcion;

            emp = empbl.getvendedor(ped.IDVendedor);
            txtCodVendedor.Text = emp.Id.ToString();
            txtNomVendedor.Text = emp.Nombres.ToString();

            dtdetalle.Columns.Add("Codigo", typeof(String));
            dtdetalle.Columns.Add("Nombre", typeof(String));
            dtdetalle.Columns.Add("Precio", typeof(Double));
            dtdetalle.Columns.Add("Cantidad", typeof(Int32));
            dtdetalle.Columns.Add("DetallePedidoId", typeof(Int32));

            actualizarDetalle();
            actualizarmontos();
        }
        public ModalidadCreditoBE getmodalidad(int cod)
        {
            ModalidadCreditoBE be = new ModalidadCreditoBE();

            SqlConnection con = DConexion.obtenerBD();

            string textoCmd = "sp_vt_getmodalidadcredit";

            SqlCommand cmd = new SqlCommand(textoCmd, con);

            cmd.CommandType = CommandType.StoredProcedure;

            // 3. add parameter to command, which
            // will be passed to the stored procedure
            cmd.Parameters.Add(
                new SqlParameter("@codigo", cod));

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {

                    if (object.ReferenceEquals(dr["ModalidadCreditoID"], DBNull.Value))
                    {
                        be.ModalidadCreditoId = 0;
                    }
                    else
                    {
                        be.ModalidadCreditoId = int.Parse(dr["ModalidadCreditoID"].ToString());
                    }

                    if (object.ReferenceEquals(dr["Descripcion"], DBNull.Value))
                    {
                        be.Descripcion = null;
                    }
                    else
                    {
                        be.Descripcion = dr["Descripcion"].ToString();
                    }

                }
            }

            return be;
        }