protected void btnProcesar_Click(object sender, EventArgs e) { if (rbtPendiente.Checked == true) { dgvFacPend.Columns[8].Visible = true; dgvFacPend.Columns[10].Visible = true; HabilitarBtn(btnNuevo, false); String _filtro = "", _factura = ""; int _cod_prov; DateTime _fecha_factura; clsFac_pnd_let form = new clsFac_pnd_let(); DataTable dtPendientes; //filtro filtro Cliente factura fecha_factura valor if ((txtCliente.Text.ToString().Length) == 0) { _filtro = "1"; _cod_prov = 0; } else { _filtro = "2"; _cod_prov = int.Parse(ddlCliente.SelectedValue); } if ((txtNumDoc.Text.ToString().Length) == 0) { _filtro = _filtro + "1"; } else { _filtro = _filtro + "2"; _factura = txtNumDoc.Text; } if ((txtflfecpro.Text.ToString().Length) == 0) { _filtro = _filtro + "1"; _fecha_factura = Convert.ToDateTime(DateTime.Today.ToString("yyyy-MM-dd")); } else { _filtro = _filtro + "2"; _fecha_factura = Convert.ToDateTime(txtflfecpro.Text); } if (ddlMoneda.SelectedValue == "0") _filtro = _filtro + "1"; else _filtro = _filtro + "2"; if (ddlListaVendedores.SelectedValue == "0") _filtro = _filtro + "1"; else _filtro = _filtro + "2"; dtPendientes = form.GetLista(_filtro, _cod_prov, _factura, _fecha_factura, ddlMoneda.SelectedValue, Convert.ToInt32(ddlListaVendedores.SelectedValue), "V"); dgvFacPend.DataSource = dtPendientes; dgvFacPend.DataBind(); dgvFacPend.Columns[8].Visible = false; dgvFacPend.Columns[10].Visible = false; } else { dgvLetReg.Columns[15].Visible = true; dgvLetReg.Columns[16].Visible = true; dgvLetReg.Columns[17].Visible = true; String _filtro = "", _estado="", _codletra=""; DateTime fecMax; int _cod_vendedor = 0, _cod_cliente=0; clsList_letra formll = new clsList_letra(); DataTable dtRegistro; if (txtNumLetra.Text.Length > 0) { _codletra = txtNumLetra.Text; _filtro = "2"; } else { _filtro = "1"; } if (TxtFecPAgo.Text.Length > 0) { fecMax = Convert.ToDateTime(TxtFecPAgo.Text); _filtro = _filtro + "2"; } else { _filtro = _filtro + "1"; fecMax = DateTime.Today; } if (dllEstado.SelectedValue == "AMB") { _filtro = _filtro + "1"; } else { _filtro = _filtro + "2"; _estado = dllEstado.SelectedValue.ToString(); } if(ddlMoneda.SelectedValue =="0") _filtro = _filtro + "1"; else _filtro = _filtro + "2"; if (ddlListaVendedores.SelectedValue == "0") _filtro = _filtro + "1"; else { _filtro = _filtro + "2"; _cod_vendedor = Convert.ToInt32(ddlListaVendedores.SelectedValue); } if (txtCliente.Text.Length > 0) { _filtro = _filtro + "2"; _cod_cliente = Convert.ToInt32(ddlCliente.SelectedValue); } else { _filtro = _filtro + "1"; } dtRegistro = formll.GetList_letra(_filtro, _codletra, fecMax, _estado, ddlMoneda.SelectedValue, _cod_vendedor, _cod_cliente, "V"); dgvLetReg.DataSource = dtRegistro; dgvLetReg.DataBind(); dgvLetReg.Columns[15].Visible = false; dgvLetReg.Columns[16].Visible = false; dgvLetReg.Columns[17].Visible = false; } }
protected void btnProcesar_Click(object sender, EventArgs e) { if (btnProcesar.Text == "Buscar") { if (rbtResumido.Checked) { pnResumindo.Visible = true; pnDetallado.Visible = false; for (int i = 10; i <= 18; i++) { dgvListCobranza.Columns[i].Visible = true; } String _filtro = "", _estado = "", _codletra = ""; DateTime fecMax; int _cod_cli = 0, _cod_vendedor = 0; clsList_letra formll = new clsList_letra(); DataTable dtRegistro; _filtro = "1";//numero de letra _filtro = _filtro + "1"; //Fecha fecMax = DateTime.Today; _filtro = _filtro + "2";// estado _estado = "PEND"; if (ddlMoneda.SelectedValue == "0") _filtro = _filtro + "1"; else _filtro = _filtro + "2"; if (ddlListaVendedores.SelectedValue == "0") _filtro = _filtro + "1"; else { _filtro = _filtro + "2"; _cod_vendedor = Convert.ToInt32(ddlListaVendedores.SelectedValue); } if (txtCliente.Text.Length > 0) { _filtro = _filtro + "2"; _cod_cli = Convert.ToInt32(ddlCliente.SelectedValue); } else { _filtro = _filtro + "1"; } dtRegistro = formll.GetList_letra(_filtro, _codletra, fecMax, _estado, ddlMoneda.SelectedValue, _cod_vendedor, _cod_cli, "V"); dgvListCobranza.DataSource = dtRegistro; dgvListCobranza.DataBind(); for (int i = 10; i <= 18; i++) { dgvListCobranza.Columns[i].Visible = false; } } else { pnResumindo.Visible = false; pnDetallado.Visible = true; String _filtro = "", _estado = "", _codletra = ""; DateTime fecMax; int _cod_cli = 0, _cod_vendedor = 0; clsvwList_let_detalle formld = new clsvwList_let_detalle(); DataTable dtRegistro; _filtro = "1";//numero de letra _filtro = _filtro + "1"; //Fecha fecMax = DateTime.Today; _filtro = _filtro + "2";// estado _estado = "PEND"; if (ddlMoneda.SelectedValue == "0") _filtro = _filtro + "1"; else _filtro = _filtro + "2"; if (ddlListaVendedores.SelectedValue == "0") _filtro = _filtro + "1"; else { _filtro = _filtro + "2"; _cod_vendedor = Convert.ToInt32(ddlListaVendedores.SelectedValue); } if (txtCliente.Text.Length > 0) { _filtro = _filtro + "2"; _cod_cli = Convert.ToInt32(ddlCliente.SelectedValue); } else { _filtro = _filtro + "1"; } dtRegistro = formld.GetList_letra(_filtro, _codletra, fecMax, _estado, ddlMoneda.SelectedValue, _cod_vendedor, _cod_cli, "V"); dgvListCobDet.DataSource = dtRegistro; dgvListCobDet.DataBind(); //dgvListCobDet } } else { calcular(); if (Convert.ToDouble(lblSalSoles.Text) > 0 || Convert.ToDouble(lblSalDolares.Text) > 0) { HabilitarBtn(btnGuardar, true); } else { HabilitarBtn(btnGuardar, true); } } }
protected void CargarListaOpeLetras(int _nNroReg) { clsList_letra lstOperaciones = new clsList_letra(); DataTable dtOpeLetras; dtOpeLetras = lstOperaciones.GetListOperaciones("C"); if (dtOpeLetras.Rows.Count > 0) { DataRow newRow; if (_nNroReg > 0) { for (int i = dtOpeLetras.Rows.Count; i < _nNroReg; i++) { newRow = dtOpeLetras.NewRow(); for (int j = 0; j < dtOpeLetras.Columns.Count; j++) { newRow[j] = DBNull.Value; } dtOpeLetras.Rows.Add(newRow); } } dgvListOperLetras.DataSource = dtOpeLetras; dgvListOperLetras.DataBind(); } }