Beispiel #1
0
        public static void fillClienteByGrupo(DropDownList ddlCliente, int idGrupo)
        {
            ClienteMng oMng = new ClienteMng();

            oMng.fillLst();
            List <Cliente> lstByGrupo = oMng.Lst.FindAll(p => p.Id_cliente_grupo == idGrupo);

            ddlCliente.DataSource     = lstByGrupo;
            ddlCliente.DataTextField  = "nombre";
            ddlCliente.DataValueField = "id";
            ddlCliente.DataBind();
        }
Beispiel #2
0
        public static void fillCliente(DropDownList ddlCliente)
        {
            ClienteMng oMng = new ClienteMng();

            oMng.fillLst();
            ddlCliente.Items.Clear();
            foreach (Cliente item in oMng.Lst)
            {
                ListItem li = new ListItem(item.Nombre, item.Id.ToString());
                li.Attributes.Add("mask", item.Mascara);
                li.Attributes.Add("fondeo", (item.Id == Globals.AVON_FONDEO).ToString());
                li.Attributes.Add("documento", item.Documento);
                ddlCliente.Items.Add(li);
            }
        }
Beispiel #3
0
        public static string ClienteReferenciaGet(int id_cliente, enumTipo tipo, IDbTransaction trans)
        {
            string referencia = string.Empty;
            string errMsg     = string.Empty;

            Cliente_codigo_canceladoMng oCCCMng = new Cliente_codigo_canceladoMng();

            try
            {
                switch (tipo)
                {
                case enumTipo.E:
                    Cliente_codigo_cancelado oCCC = new Cliente_codigo_cancelado()
                    {
                        Id_cliente = id_cliente, Tipo = tipo.ToString()
                    };
                    oCCCMng.O_Cliente_codigo_cancelado = oCCC;

                    oCCCMng.getAvailable(trans);
                    if (oCCC.Codigo.Length > 0)
                    {
                        referencia = oCCC.Codigo;
                    }
                    else
                    {
                        ClienteMng oCMng = new ClienteMng();
                        Cliente    oC    = new Cliente()
                        {
                            Id = id_cliente
                        };
                        oCMng.O_Cliente = oC;
                        oCMng.selById(trans);

                        Cliente_codigoMng oCCMng = new Cliente_codigoMng();
                        Cliente_codigo    oCC    = new Cliente_codigo();
                        oCC.Id_cliente_grupo    = oC.Id_cliente_grupo;  //El procedimiento usará el parametro para asignar el id del cliente
                        oCCMng.O_Cliente_codigo = oCC;

                        oCCMng.getRefEntByCliente(trans);
                        referencia = oCC.Clave + addZero(oCC.Digitos, oCC.Consec_arribo, oCC.Anio_actual);

                        oCCMng.udtRef(trans);
                    }
                    break;

                case enumTipo.S:
                    break;

                default:
                    break;
                }
                //referencia = addZero(o.Digitos, o.Actual, o.Id_bodega);
                //referencia = o.Tipo + referencia;
            }
            catch (Exception)
            {
                throw;
            }

            return(referencia);
        }