示例#1
0
        private void clienteRequiereDocumentos(int IdCliente)
        {
            try
            {
                VSLstCDE = CatalogCtrl.Cliente_DocumentoFillLstByCliente(IdCliente);

                hfReferencia.Value         = string.Empty;
                hfIdDocReq.Value           = "0";
                hfMascara.Value            = string.Empty;
                rfvReferencia.Enabled      = false;
                rfvReferencia.ErrorMessage = string.Empty;

                ControlsMng.fillDocumento(ddlDocumento);

                if (VSLstCDE.Count > 0)
                {
                    Documento    oD    = new Documento();
                    DocumentoMng oDMng = new DocumentoMng();
                    oD.Id             = VSLstCDE.First().Id_documento;
                    oDMng.O_Documento = oD;
                    oDMng.selById();
                    hfIdDocReq.Value           = oD.Id.ToString();
                    hfReferencia.Value         = oD.Nombre + ":";
                    hfMascara.Value            = oD.Mascara;
                    rfvReferencia.Enabled      = true;
                    rfvReferencia.ErrorMessage = "Es necesario capturar: " + oD.Nombre;
                    ddlDocumento.Items.Remove(ddlDocumento.Items.FindByValue(oD.Id.ToString()));
                }
            }
            catch
            {
                throw;
            }
        }
示例#2
0
 protected void grd_rem_databound(object sender, GridViewRowEventArgs args)
 {
     if (args.Row.RowType == DataControlRowType.DataRow)
     {
         DropDownList ddl_documento = args.Row.FindControl("ddl_documento") as DropDownList;
         ControlsMng.fillDocumento(ddl_documento);
         ddl_documento.Items.Remove(ddl_documento.Items.FindByValue(hf_id_doc_req_by_cliente.Value));
     }
 }
示例#3
0
 private void fillData()
 {
     try
     {
         int idBodega = ((MstCasc)this.Master).getUsrLoged().Id_bodega;
         ControlsMng.fillCortinaByBodega(ddlCortina, idBodega);
         txt_fecha.Text  = DateTime.Today.ToString("dd MMM yy");
         txt_bodega.Text = CatalogCtrl.BodegaGet(idBodega).Nombre;
         ControlsMng.fillTipoCarga(ddlTipoCarga);
         ControlsMng.fillDocumento(ddlDocumento);
         ddlDocumento.Items.Remove(ddlDocumento.Items.FindByValue("1"));
         hf_id_usuario.Value = ((MstCasc)this.Master).getUsrLoged().Id.ToString();
         ControlsMng.fillCustodia(ddlCustodia);
     }
     catch
     {
         throw;
     }
 }
示例#4
0
        protected void Page_Load(object sender, EventArgs args)
        {
            try
            {
                if (!IsPostBack)
                {
                    hfAction.Value = Request["Action"];

                    ControlsMng.fillDocumento(chkbxlstDocumento);
                    ControlsMng.fillClienteGrupo(ddlGrupo);
                    ControlsMng.fillClienteCopias(lstCopias);
                    //ControlsMng.fillDocumento(ddlDocPrincipal);
                    ddlDocPrincipal.Items.Add(new ListItem("Sin documento principal", "0"));

                    ddlGrupo.Items.Add(new ListItem("Sin Grupo", "0"));
                    ControlsMng.fillCuentaTipo(ddlCuentaTipo);
                    lstCCOp = new List <Cliente_copia_operacion>();
                    switch (hfAction.Value)
                    {
                    case "Udt":
                        hfId.Value = Request["Key"];
                        fillForm();
                        break;

                    case "Ist": break;

                    default:
                        Response.Redirect("frmClienteLst.aspx");
                        break;
                    }
                }
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }