protected void btnAdd_documento_click(object sender, EventArgs args) { ListItem li = lst_documento_recibido.Items.FindByValue(ddlDocumento.SelectedValue); if (li == null) { int IdDcumento = 0; int.TryParse(ddlDocumento.SelectedValue, out IdDcumento); if (!VSLstED.Exists(p => p.Id_documento == IdDcumento)) { Entrada_documento oED = new Entrada_documento(); oED.Id_documento = IdDcumento; oED.Referencia = txt_referencia_documento.Text; VSLstED.Add(oED); li = new ListItem(ddlDocumento.SelectedItem.Text + " -> " + txt_referencia_documento.Text, ddlDocumento.SelectedValue); lst_documento_recibido.Items.Add(li); int Id_documento = 0; int.TryParse(ddlDocumento.SelectedValue, out Id_documento); Cliente_documento oCD = VSLstCDE.Find(p => p.Id_documento == Id_documento); if (oCD != null) { oCD.IsAdd = true; } } } txt_referencia_documento.Text = string.Empty; //validaDocRequeridos(); up_consolidada.Update(); }
protected void ddlCliente_changed(object sender, EventArgs args) { int IdCliente = 0; int.TryParse(ddlCliente.SelectedValue, out IdCliente); txt_referencia.Text = string.Empty; lst_documento_recibido.Items.Clear(); VSLstED.Clear(); clienteRequiereDocumentos(IdCliente); }
protected void chk_tipo_entrada_checked(object sender, EventArgs args) { CheckBox chkbox = (CheckBox)sender; rfv_refEntrada.Enabled = false; if (chkbox.Checked) { chkbox.Text = CTE_TIP_ENT_UN; } else { Entrada_documento RefED = VSLstED.Find(p => p.Id_documento == 1); rfv_refEntrada.Enabled = (RefED == null); chkbox.Text = CTE_TIP_ENT_PAR; } }
protected void btnRem_documento_click(object sender, EventArgs args) { ListItem li = lst_documento_recibido.SelectedItem; int IdDocumento = 0; int.TryParse(li.Value, out IdDocumento); if (IdDocumento == 1 && bool.Parse(hfEsCompartida.Value)) { return; } VSLstED.Remove(VSLstED.Find(p => p.Id_documento == IdDocumento)); lst_documento_recibido.Items.Remove(li); Cliente_documento oCD = VSLstCDE.Find(p => p.Id_documento == IdDocumento); //if (oCD != null) // oCD.IsAdd = false; //validaDocRequeridos(); }
protected void btnAdd_pedimento_click(object sender, EventArgs args) { cvPedimento.Visible = false; cvPedimento.Text = string.Empty; cvPedimentoConsolidado.Validate(); if (cvPedimentoConsolidado.IsValid) { cvPedimento.Visible = false; cvPedimento.Text = "El pedimento ya fue agregado"; ListItem li = lst_pedimentos_consolidados.Items.FindByValue(txt_pedimento_consolidado.Text); Entrada_documento sd = VSLstED.Find(p => string.Compare(p.Referencia, txt_pedimento_consolidado.Text) == 0); if (txt_pedimento_consolidado.Text.Length == 0) { return; } if (string.Compare(txt_pedimento_consolidado.Text, txt_referencia.Text) == 0) { cvPedimento.Text = "El pedimento ya fue agregado como referencia principal"; cvPedimento.Visible = true; } else { if (li == null && sd == null) { li = new ListItem(txt_pedimento_consolidado.Text, txt_pedimento_consolidado.Text); lst_pedimentos_consolidados.Items.Add(li); } else { cvPedimento.Visible = true; } } } }