Beispiel #1
0
        // LISTADO DE ESTADOS
        public DataSet ListaEstados()
        {
            DBLXCCDataContext AData = new DBLXCCDataContext(ConnectionString.DbMPY);
            DataTable         dt    = new DataTable("Estados");
            DataSet           ds    = new DataSet();
            DataRow           dr;

            dt.Columns.Add(new DataColumn("id", typeof(string)));
            dt.Columns.Add(new DataColumn("estado", typeof(string)));

            var vEstados = from c in AData.Estado
                           orderby c.Estado1 ascending
                           select c;

            foreach (Estado e in vEstados)
            {
                dr           = dt.NewRow();
                dr["id"]     = e.IdEstado.ToString();
                dr["estado"] = e.Estado1.ToString();
                dt.Rows.Add(dr);
            }

            ds.Tables.Add(dt);

            return(ds);
        }
Beispiel #2
0
        // LISTADO DE ESTADOS DE SERVICIO
        public DataSet ListadoServicioEstado()
        {
            DBLXCCDataContext AData = new DBLXCCDataContext(ConnectionString.DbMPY);
            DataTable         dt    = new DataTable("ServicioEstado");
            DataSet           ds    = new DataSet();
            DataRow           dr;

            dt.Columns.Add(new DataColumn("Id", typeof(string)));
            dt.Columns.Add(new DataColumn("ServicioEstado", typeof(string)));

            var vServE = from c in AData.ServicioStatus
                         orderby c.ServicioStatus1 ascending
                         select c;

            foreach (ServicioStatus e in vServE)
            {
                dr                   = dt.NewRow();
                dr["Id"]             = e.IdServicioStatus.ToString();
                dr["ServicioEstado"] = e.ServicioStatus1.ToString();
                dt.Rows.Add(dr);
            }

            ds.Tables.Add(dt);

            return(ds);
        }
Beispiel #3
0
        // ENVIO DE INFORMACIÓN
        public int ActualizarInfo(string sCliente, string sIdEstado, string sIdUsuario, string sNombre,
                                  string sPaterno, string sMaterno, string sRFC, string sDireccion,
                                  string sMunicipio, string sCP, string sLocal, string sExtension,
                                  string sMovil, string sCorreo, string sIdServEstatus, string sidServicioTipo,
                                  string sFechaContr, string sFechaVenci, string sIdContador, string sNombreC1,
                                  string sPaternoC1, string sMaternoC1, string sLocalC1, string sExtensionC1,
                                  string sMovilC1, string sCorreoC1, string sNombreC2, string sPaternoC2,
                                  string sMaternoC2, string sLocalC2, string sExtensionC2, string sMovilC2,
                                  string sCorreoC2, bool bServicioConta, bool bServicioOD, string sIdComisionista,
                                  string sIdNivel, string sCurp, string sNoExpediente)
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            int?iResultado        = 0;

            ADB.LXCCSPU_ALTA_ACT_CLIENTE(sCliente,
                                         Convert.ToInt64(sIdEstado),
                                         Convert.ToInt64(sIdUsuario),
                                         sNombre, sPaterno, sMaterno,
                                         sRFC, sDireccion, sMunicipio,
                                         sCP, sLocal, sExtension, sMovil,
                                         sCorreo,
                                         Convert.ToInt64(sIdServEstatus),
                                         Convert.ToInt64(sidServicioTipo),
                                         Convert.ToDateTime(sFechaContr),
                                         Convert.ToDateTime(sFechaVenci),
                                         Convert.ToInt64(sIdContador),
                                         sNombreC1,
                                         sPaternoC1,
                                         sMaternoC1,
                                         sLocalC1,
                                         sExtensionC1,
                                         sMovilC1,
                                         sCorreoC1,
                                         sNombreC2,
                                         sPaternoC2,
                                         sMaternoC2,
                                         sLocalC2,
                                         sExtensionC2,
                                         sMovilC2,
                                         sCorreoC2,
                                         bServicioConta,
                                         bServicioOD,
                                         Convert.ToInt64(sIdComisionista),
                                         Convert.ToInt64(sIdNivel),
                                         sCurp,
                                         sNoExpediente,

                                         ref iResultado);

            return(Convert.ToInt32(iResultado));
        }
Beispiel #4
0
        // FUNCION QUE DEVUELVE EL ID DEL CASO GENERADO
        public int CrearCaso(string sIdUsuario)
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            int  iIdCaso          = 0;
            long?IdCaso           = null;

            ADB.LXCCSPI_CASO_NUEVO(Convert.ToInt64(sIdUsuario), ref IdCaso);

            if (IdCaso != 0)
            {
                iIdCaso = Convert.ToInt32(IdCaso);
            }

            return(iIdCaso);
        }
Beispiel #5
0
        // ENVIO DE INFORMACIÓN DEL MENSAJE
        public int Mensaje(string sIdUsuario, string sIdCliente, string sIdMensajeTipo, string sMensaje)
        {
            int iResultado  = 0;
            int?iIResultado = null;

            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);

            ADB.LXCCSPI_CREAR_MENSAJE(Convert.ToInt64(sIdUsuario),
                                      Convert.ToInt64(sIdCliente),
                                      Convert.ToInt64(sIdMensajeTipo),
                                      sMensaje,
                                      ref iIResultado);


            return(iResultado);
        }
        // DEVUELVE LISTA DE CLIENTES ASIGNADOS
        public ArrayList ListaClientes()
        {
            DBLXCCDataContext ADB    = new DBLXCCDataContext(ConnectionString.DbMPY);
            ArrayList         ALista = new ArrayList();

            var vLista = ADB.LXCCSPS_LISTA_CLIENTE_ASIGNADOS(Convert.ToInt64(sIdUsuario));

            foreach (var cliente in vLista)
            {
                ClienteInfoSMS ACliente = new ClienteInfoSMS();

                ACliente.TelMovil = cliente.NumeroMovil.ToString();
                ACliente.EMail    = cliente.CorreoElectronico.ToString();
                ALista.Add(ACliente);
            }

            return(ALista);
        }
Beispiel #7
0
        // GUARDA LOS DATOS DEL CASO O LLAMADA
        public int Actualizar(string sIdCasoMotivo,
                              string sIdCliente,
                              string sIdUsuario,
                              string sDescripcion,
                              string sIdCaso)
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            int iResultado        = 0;
            int?iIResultado       = null;

            ADB.LXCCSPU_CASO_ACT(Convert.ToInt64(sIdCasoMotivo),
                                 Convert.ToInt64(sIdCliente),
                                 Convert.ToInt64(sIdUsuario),
                                 sDescripcion,
                                 Convert.ToInt64(sIdCaso),
                                 ref iIResultado);

            return(iResultado);
        }
Beispiel #8
0
        // LISTA DE USUARIOS
        public List <UsuarioInfo> ObtenerLista(string sIdTipoUsuario)
        {
            DBLXCCDataContext  ADB    = new DBLXCCDataContext(ConnectionString.DbMPY);
            List <UsuarioInfo> ALista = new List <UsuarioInfo>();
            UsuarioInfo        AUsuario;

            var vListaUsuario = ADB.LXCCSPS_LISTA_USUARIOS(Convert.ToInt32(sIdTipoUsuario));

            foreach (var x in vListaUsuario)
            {
                AUsuario              = new UsuarioInfo();
                AUsuario.sIdusuario   = x.IdUsuario.ToString();
                AUsuario.sTipoUsuario = x.IdUsuarioTipo.ToString();
                AUsuario.sNombre      = x.Nombre;
                AUsuario.sAPaterno    = x.APaterno;
                AUsuario.sAMAterno    = x.AMaterno;
                ALista.Add(AUsuario);
            }

            return(ALista);
        }
Beispiel #9
0
        // BUSCA UN CLIENTE Y OBTIENE SU INFORMACIÓN
        public ClienteData ClienteInfo(string sNCliente)
        {
            DBLXCCDataContext ADB          = new DBLXCCDataContext(ConnectionString.DbMPY);
            ClienteData       AClienteInfo = null;

            var vClienteInf = ADB.LXCCSPS_CLIENTE_INFO(sNCliente);

            foreach (var c in vClienteInf)
            {
                AClienteInfo = new ClienteData(c.Cliente, c.Activo.ToString(), c.RFC, c.Nombre, c.APaterno, c.AMaterno,
                                               c.Direccion, c.Municipio, c.IdEstado.ToString(), c.CodigoPostal,
                                               c.NumeroLocal, c.Extension, c.NumeroMovil, c.CorreoElectronico,
                                               c.IdServicioTipo.ToString(), c.IdServicioStatus.ToString(),
                                               c.FechaContratado.ToString(), c.FechaVencimiento.ToString(),
                                               c.IdContadorAsignado.ToString(), c.IdCliente.ToString(),
                                               c.ServicioConta.ToString(), c.ServicioOD.ToString(),
                                               c.IdComisionista.ToString(), c.IdNivel.ToString(), c.Curp,
                                               c.NoExpediente);
            }

            return(AClienteInfo);
        }
Beispiel #10
0
        // LISTADO DE TIPOS
        public DataSet Lista()
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            DataTable         dt  = new DataTable("TDecTipo");
            DataSet           ds  = new DataSet();
            DataRow           dr;

            dt.Columns.Add(new DataColumn("IdDecTipo", typeof(string)));
            dt.Columns.Add(new DataColumn("DecTipo", typeof(string)));

            var vLista = ADB.DeclaracionTipo;

            foreach (var x in vLista)
            {
                dr = dt.NewRow();
                dr["IdDecTipo"] = x.IdDeclaracionTipo.ToString();
                dr["DecTipo"]   = x.DeclaracionTipo1.ToString();
                dt.Rows.Add(dr);
            }

            ds.Tables.Add(dt);

            return(ds);
        }
Beispiel #11
0
        // DEVUELVE EL LISTADO DE MOTIVOS
        public DataSet ListadoMotivos()
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            DataTable         dt  = new DataTable("Motivos");
            DataSet           ds  = new DataSet();
            DataRow           dr;

            dt.Columns.Add(new DataColumn("IdCasoMotivo", typeof(string)));
            dt.Columns.Add(new DataColumn("Motivo", typeof(string)));

            var vLista = ADB.LXCCSPS_LISTADO_MOTIVO_LLAMADA();

            foreach (var x in vLista)
            {
                dr = dt.NewRow();
                dr["IdCasoMotivo"] = x.IdCasoMotivo.ToString();
                dr["Motivo"]       = x.Motivo.ToString();
                dt.Rows.Add(dr);
            }

            ds.Tables.Add(dt);

            return(ds);
        }
Beispiel #12
0
        // LISTA CONTACTOS AUTORIZADOS
        public List <ContactoData> ListaContactos(string sIdCliente)
        {
            DBLXCCDataContext   ADB        = new DBLXCCDataContext(ConnectionString.DbMPY);
            List <ContactoData> AContactos = new List <ContactoData>();
            ContactoData        AContacto  = null;

            var vContactos = ADB.LXCCSPS_CONTACTOS_AUT(Convert.ToInt32(sIdCliente));

            foreach (var x in vContactos)
            {
                AContacto = new ContactoData(x.IdClienteContactoAut.ToString(),
                                             x.Nombre,
                                             x.APaterno,
                                             x.AMaterno,
                                             x.CorreoElectronico,
                                             x.TelefonoLocal,
                                             x.Extension,
                                             x.TelefonoMovil);

                AContactos.Add(AContacto);
            }

            return(AContactos);
        }
Beispiel #13
0
        // FUNCION QUE GUARDA LA DECLRACION
        public int Alta(string sIdCliente, string sIdPeriodo, string sIdDeclaracionTipo,
                        string sIdDecEstado, string sIdUsuario, string sAñoDec,
                        string sLinCap, string sNumOper, string sMonto,
                        string sLlavePago, string sFechaLimPag, string sFechaPresentacion)
        {
            DBLXCCDataContext ADB = new DBLXCCDataContext(ConnectionString.DbMPY);
            int?iResultado        = null;

            ADB.LXDECSPI_ALTA_DECLARACION(Convert.ToInt64(sIdCliente),
                                          Convert.ToInt64(sIdPeriodo),
                                          Convert.ToInt64(sIdDeclaracionTipo),
                                          Convert.ToInt64(sIdDecEstado),
                                          Convert.ToInt64(sIdUsuario),
                                          sAñoDec,
                                          sLinCap,
                                          sNumOper,
                                          Convert.ToDecimal(sMonto),
                                          sLlavePago,
                                          Convert.ToDateTime(sFechaLimPag),
                                          Convert.ToDateTime(sFechaPresentacion),
                                          ref iResultado);

            return(Convert.ToInt32(iResultado));
        }
Beispiel #14
0
        // SE HACE LA BUSQUEDA
        public ClienteData Buscar(string sCliente, string sRfc, string sIdUsuario)
        {
            DBLXCCDataContext ADB      = new DBLXCCDataContext(ConnectionString.DbMPY);
            ClienteData       ACliente = null;

            var vCliente = ADB.LXCCSPS_BUSCAR_CLIENTE(sCliente,
                                                      sRfc,
                                                      Convert.ToInt64(sIdUsuario));

            foreach (var x in vCliente)
            {
                ACliente = new ClienteData(x.IdCliente.ToString(), x.Activo.ToString(), "", x.Nombre.ToString(), x.APaterno.ToString(),
                                           x.AMaterno.ToString(), "", "", "", "", "", "",
                                           x.NumeroMovil.ToString(),
                                           x.CorreoElectronico.ToString(),
                                           "", "", "", "", "",
                                           x.IdCliente.ToString(),
                                           x.ServicioConta.ToString(), x.ServicioOD.ToString(),
                                           x.IdComisionista.ToString(), x.IdNivel.ToString(),
                                           x.Curp, x.NoExpediente);
            }

            return(ACliente);
        }