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); } } }
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); } }