Beispiel #1
0
        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 (!VSLstSD.Exists(p => p.Id_documento == IdDcumento))
                {
                    Salida_documento oSD = new Salida_documento();
                    oSD.Id_documento = IdDcumento;
                    oSD.Referencia   = txt_referencia_documento.Text;
                    VSLstSD.Add(oSD);
                    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);
                    if (Id_documento == 1)
                    {
                        txt_documentosReq.Text = txt_referencia_documento.Text;
                        chk_tipo_salida_checked(chk_tipo_salida, null);
                        upChkSalida.Update();
                    }
                }
            }
            txt_referencia_documento.Text = string.Empty;
            up_consolidada.Update();
        }
Beispiel #2
0
        protected void btnAdd_pedimento_click(object sender, EventArgs args)
        {
            cvPedimento.Visible = false;
            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);
                Salida_documento sd = VSLstSD.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;
                    }
                }
            }
        }
Beispiel #3
0
        protected void chk_tipo_salida_checked(object sender, EventArgs args)
        {
            CheckBox chkbox = (CheckBox)sender;

            rfv_refCompartifda.Enabled = false;
            if (chkbox.Checked)
            {
                chkbox.Text = CTE_TIP_SAL_UN;
            }
            else
            {
                Salida_documento RefSD = VSLstSD.Find(p => p.Id_documento == 1);
                rfv_refCompartifda.Enabled = (RefSD == null);
                chkbox.Text = CTE_TIP_SAL_PAR;
            }
        }