コード例 #1
0
ファイル: FrmNotaCredito.cs プロジェクト: julioanyosa/ERPH
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            {
                try
                {
                    //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)
                        {
                            NumComprobante        = DsComprobante.Tables["NumComprobante"].Rows[0]["RazonSocial"].ToString();
                            TipoComprobanteID     = Convert.ToInt32(DsComprobante.Tables["NumComprobante"].Rows[0]["TipoComprobanteID"]);
                            EmpresaID             = DsComprobante.Tables["NumComprobante"].Rows[0]["EmpresaID"].ToString();
                            ClienteID             = Convert.ToInt32(DsComprobante.Tables["NumComprobante"].Rows[0]["ClienteID"]);
                            txtCliente.Text       = DsComprobante.Tables["Comprobante"].Rows[0]["RazonSocial"].ToString();
                            lblDocumento.Text     = DsComprobante.Tables["Comprobante"].Rows[0]["NroDocumento"].ToString();
                            LblTipoDocumento.Text = DsComprobante.Tables["Comprobante"].Rows[0]["TipoDocumento"].ToString();
                            LblAudCrea.Text       = DsComprobante.Tables["Comprobante"].Rows[0]["AudCrea"].ToString();
                            lblDireccion.Text     = DsComprobante.Tables["Comprobante"].Rows[0]["Direccion"].ToString();
                            LblVendedor.Text      = DsComprobante.Tables["Comprobante"].Rows[0]["NomVendedor"].ToString();

                            DsComprobante.Tables["DetalleComprobante"].Columns["Descontar"].ReadOnly = false;
                            TdgDetalleComprobante.SetDataBinding(DsComprobante.Tables["DetalleComprobante"], "", true);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #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);
            }
        }