コード例 #1
0
        private void Limpiar()
        {
            ReadonlyTxt(false);
            foreach (DataTable Dt in DsComprobante.Tables)
            {
                Dt.Rows.Clear();
            }
            DtDespacho.Rows.Clear();
            TdgReservas.SetDataBinding(DtDespacho, "", true);

            #region aca se limpia las cajas de texto
            txtCliente.Text       = "";
            TxtNroDocumento.Text  = "";
            TxtTipoDocumento.Text = "";
            TxtNomTipoVenta.Text  = "";
            TxtAudCrea.Text       = "";
            TxtDireccion.Text     = "";
            TxtNomVendedor.Text   = "";
            TxtNomSede.Text       = "";
            TxtNomCajero.Text     = "";
            #endregion
            cbComprobante.SelectedValue = 3;
            c1cboCia.SelectedValue      = AppSettings.EmpresaID;
            BtnDespachar.Visible        = true;
            ReadonlyTxt(true);
        }
コード例 #2
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                //limpiar grilla y caja s de texto
                DsComprobante.Clear();
                DataTable dt = new DataTable();
                TdgReservas.SetDataBinding(dt, "", true);
                ReadonlyTxt(false);
                txtCliente.Text       = "";
                TxtNroDocumento.Text  = "";
                TxtTipoDocumento.Text = "";
                TxtNomTipoVenta.Text  = "";
                TxtAudCrea.Text       = "";
                TxtDireccion.Text     = "";
                TxtNomVendedor.Text   = "";
                TxtNomSede.Text       = "";
                TxtNomCajero.Text     = "";
                ReadonlyTxt(true);
                //traer detalles de las guias
                if (TxtNumComprobante.Text != "" && cbComprobante.SelectedIndex != -1 & c1cboCia.SelectedIndex != -1)
                {
                    DsComprobante = ObjCL_Venta.GetComprobante(c1cboCia.SelectedValue.ToString() + TxtNumComprobante.Text, Convert.ToInt32(cbComprobante.SelectedValue));
                    if (DsComprobante.Tables["Comprobante"].Rows.Count > 0)
                    {
                        ReadonlyTxt(false);
                        txtCliente.Text       = DsComprobante.Tables["Comprobante"].Rows[0]["RazonSocial"].ToString();
                        TxtNroDocumento.Text  = DsComprobante.Tables["Comprobante"].Rows[0]["NroDocumento"].ToString();
                        TxtTipoDocumento.Text = DsComprobante.Tables["Comprobante"].Rows[0]["TipoDocumento"].ToString();
                        TxtNomTipoVenta.Text  = DsComprobante.Tables["Comprobante"].Rows[0]["NomTipoVenta"].ToString();
                        TxtAudCrea.Text       = DsComprobante.Tables["Comprobante"].Rows[0]["AudCrea"].ToString();
                        TxtDireccion.Text     = DsComprobante.Tables["Comprobante"].Rows[0]["Direccion"].ToString();
                        TxtNomVendedor.Text   = DsComprobante.Tables["Comprobante"].Rows[0]["NomVendedor"].ToString();
                        TxtNomSede.Text       = DsComprobante.Tables["Comprobante"].Rows[0]["NomSede"].ToString();
                        TxtNomCajero.Text     = DsComprobante.Tables["Comprobante"].Rows[0]["NomCajero"].ToString();
                        ReadonlyTxt(true);

                        DsComprobante.Tables["DetalleComprobante"].Columns["Despachar"].ReadOnly       = false;
                        DsComprobante.Tables["DetalleComprobante"].Columns["StockDisponible"].ReadOnly = false;
                        DsComprobante.Tables["DetalleComprobante"].Columns["AlmacenID"].ReadOnly       = false;
                        DsComprobante.Tables["DetalleComprobante"].Columns.Add("PesoNeto", typeof(decimal));
                        DsComprobante.Tables["DetalleComprobante"].Columns["PesoNeto"].ReadOnly = false;
                        TdgReservas.SetDataBinding(DsComprobante.Tables["DetalleComprobante"], "", true);

                        BtnDespachar.Visible = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void FrmReserva_Load(object sender, EventArgs e)
        {
            TxtTotalReservado.ReadOnly = true;
            //traer las reservas del producto
            LbAlias.Text = Alias;
            DataTable DtReservas = new DataTable();

            DtReservas = ObjCL_Venta.GetReservas(ProductoID);
            TdgReservas.SetDataBinding(DtReservas, "", true);
            if (DtReservas.Rows.Count > 0)
            {
                TxtTotalReservado.ReadOnly = false;
                TxtTotalReservado.Text     = DtReservas.Compute("sum(Cantidad)", "").ToString();
                TxtTotalReservado.ReadOnly = true;
            }
            Cantidad = 0;
            Aprobado = false;
        }