public ClienteInfo ActualizarEmpresaria(ClienteInfo objClienteInfo)
        {
            ClienteInfo ObjClienteInfoResponse = new ClienteInfo();

            if (objClienteInfo.Nit != "" && objClienteInfo.Nit != null && objClienteInfo.Nit != "undefined")
            {
                ClienteEcu ObjCliente = new ClienteEcu("conexion");

                bool OkTrans = false;

                OkTrans = ObjCliente.UpdateEmpresariaLider(objClienteInfo);

                if (OkTrans)
                {
                    ObjClienteInfoResponse = objClienteInfo;
                }
                else
                {
                    ObjClienteInfoResponse.Error             = new Error();
                    ObjClienteInfoResponse.Error.Id          = -1;
                    ObjClienteInfoResponse.Error.Descripcion = "No se puede crear actualizar la informacion, verifique el Documento de la empresaria.:" + objClienteInfo.Nit + ", Fallo Envio.";
                    ObjClienteInfoResponse.Nit = objClienteInfo.Nit;
                }
            }
            else
            {
                ObjClienteInfoResponse.Error             = new Error();
                ObjClienteInfoResponse.Error.Id          = -1;
                ObjClienteInfoResponse.Error.Descripcion = "No se puede crear actualizar la informacion, verifique el Documento de la empresaria.:" + objClienteInfo.Nit + ", Fallo Envio.";
                ObjClienteInfoResponse.Nit = objClienteInfo.Nit;
            }

            return(ObjClienteInfoResponse);
        }
        public List <ClienteInfo> ListEmpresariasxLiderActivas(ClienteInfo ObjClienteInfo)
        {
            List <ClienteInfo> ObjClienteInfoResponse = new List <ClienteInfo>();

            ClienteEcu objCliente = new ClienteEcu("conexion");

            ObjClienteInfoResponse = objCliente.ListEmpresariasxLiderActivas(ObjClienteInfo.Lider);

            return(ObjClienteInfoResponse);
        }
        public List <ClienteInfo> ListEmpresariasxLiderEstado(ClienteInfo ObjClienteInfo)
        {
            List <ClienteInfo> ObjClienteInfoResponse = new List <ClienteInfo>();

            ClienteEcu objCliente = new ClienteEcu("conexion");

            ObjClienteInfoResponse = objCliente.ListEmpresariasxLiderEstado(ObjClienteInfo.Lider, ObjClienteInfo.IdEstadosCliente);

            return(ObjClienteInfoResponse);
        }
        public List <ClienteInfo> ListEmpresariasActivasxGerenteSimple(ClienteInfo ObjClienteInfo)
        {
            List <ClienteInfo> ObjClienteInfoResponse = new List <ClienteInfo>();

            ClienteEcu objCliente = new ClienteEcu("conexion");

            ObjClienteInfoResponse = objCliente.ListEmpresariasActivasxGerenteSimple(ObjClienteInfo.Vendedor);

            return(ObjClienteInfoResponse);
        }
        public ClienteInfo ListEstadoxNit(ClienteInfo ObjClienteInfo)
        {
            ClienteInfo ObjClienteInfoResponse = new ClienteInfo();

            ClienteEcu  objCliente     = new ClienteEcu("conexion");
            ClienteInfo objClienteInfo = new ClienteInfo();

            objClienteInfo = objCliente.ListEstadoxNit(ObjClienteInfo.Nit);

            return(ObjClienteInfoResponse);
        }
        public ClienteInfo ConsultaClientexNit(ClienteInfo ObjClienteInfo)
        {
            ClienteInfo ObjClienteInfoResponse = new ClienteInfo();

            ClienteEcu  objCliente     = new ClienteEcu("conexion");
            ClienteInfo objClienteInfo = new ClienteInfo();

            ObjClienteInfoResponse = objCliente.ConsultaClienteNit(ObjClienteInfo.Nit);



            return(ObjClienteInfoResponse);
        }
        public ClienteInfo ListClienteSVDNxNit(ClienteInfo ObjClienteInfo)
        {
            ClienteInfo ObjClienteInfoResponse = new ClienteInfo();

            ClienteEcu  objCliente     = new ClienteEcu("conexion");
            ClienteInfo objClienteInfo = new ClienteInfo();

            objClienteInfo = objCliente.ListClienteSVDNxNit(ObjClienteInfo.Nit);

            if (objClienteInfo != null)
            {
                ObjClienteInfoResponse.NombreEmpresariaCompleto = objClienteInfo.Nombre1 + " " + objClienteInfo.Nombre2 + " " + objClienteInfo.Apellido1 + " " + objClienteInfo.Apellido2;
            }
            else
            {
                ObjClienteInfoResponse.NombreEmpresariaCompleto = "";
            }

            return(ObjClienteInfoResponse);
        }
        public ClienteInfo RegistrarEmpresaria(ClienteInfo ObjClienteInfo)
        {
            ClienteInfo ObjClienteInfoResponse = new ClienteInfo();

            ClienteEcu objCliente = new ClienteEcu("conexion");
            bool       okTans     = false;

            okTans = objCliente.RegistrarEmpresaria(ObjClienteInfo);

            if (!okTans)
            {
                ObjClienteInfoResponse.Error             = new Error();
                ObjClienteInfoResponse.Error.Id          = -1;
                ObjClienteInfoResponse.Error.Descripcion = "Error: No se pudo crear empresaria. Nit:" + ObjClienteInfo.Nit + ", Fallo SQL SERVER.";
                ObjClienteInfoResponse.Nit = ObjClienteInfo.Nit;
            }


            return(ObjClienteInfoResponse);
        }