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 ddlMoneda_new_SelectedIndexChanged(object sender, EventArgs e) { String _moneda = ddlMoneda_new.SelectedValue; dgvFacPend.Columns[8].Visible = true; dgvListFact.Columns[2].Visible = true; dgvNotas.Columns[3].Visible = true; dgvNotas.Columns[5].Visible = true; int nPrvCod = int.Parse(dgvFacPend.Rows[dgvFacPend.SelectedIndex].Cells[8].Text); hdcodper.Value = nPrvCod.ToString(); lblPersona.Text = (dgvFacPend.Rows[dgvFacPend.SelectedIndex].Cells[6].Text); clsLetra lstLetras = new clsLetra(); txtFecha.Text = DateTime.Today.ToString("yyyy-MM-dd"); lblNroDocumento.Text = Rellenartexto("0", (lstLetras.MaxOpeCod()).ToString(), 8, 0); //////////////////////CARGA FACTURAS PENDIENTES clsFac_pnd_let Form = new clsFac_pnd_let(); DataTable dtPendientes; //btgenCuotas.Visible = false; dtPendientes = Form.GetList(nPrvCod, "V", _moneda); dgvListFact.DataSource = dtPendientes; dgvListFact.DataBind(); //////////////////////CARGA NOTAS DISPONIBLES clsListNotas lstOperaciones = new clsListNotas(); DataTable dtNotasPen; dtNotasPen = lstOperaciones.GetLista("1222111", "0", "N", _moneda, nPrvCod, DateTime.Today, DateTime.Today, "V",0); dgvNotas.DataSource = dtNotasPen; dgvNotas.DataBind(); dgvFacPend.Columns[8].Visible = false; dgvListFact.Columns[2].Visible = false; dgvNotas.Columns[3].Visible = false; dgvNotas.Columns[5].Visible = false; }
protected Boolean CargarFactPendientes(int _nNroReg, int op, string _moneda) { Boolean valid; clsFac_pnd_let lstOperaciones = new clsFac_pnd_let(); DataTable dtFactPen; dtFactPen = lstOperaciones.GetList(op, "C", _moneda); if (dtFactPen.Rows.Count == 0) { dtFactPen = CreatDTListaOpeCompra(); Pnokaddfactura.Visible = false; Pnerraddfactura.Visible = true; valid = false; } else { Pnokaddfactura.Visible = true; Pnerraddfactura.Visible = false; valid = true; } if (op == 0) { } else { dgvListFact.DataSource = dtFactPen; dgvListFact.DataBind(); } return valid; }