コード例 #1
0
        //Ver a Pedro para la implementación...
        public List <UsuarioPersistente> OperadorasAE(DateTime pFechaI, DateTime pFechaF)
        {
            List <UsuarioPersistente> Result = new List <UsuarioPersistente>();

            DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter TempTA = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
            DataSet1 TempDS = new DataSet1();

            TempTA.ObtenerEntreFechas(TempDS.TLB_RelacionUserEntid, pFechaI, pFechaF);
            foreach (DataSet1.TLB_RelacionUserEntidRow i in TempDS.TLB_RelacionUserEntid)
            {
                bool Esta = false;
                foreach (UsuarioPersistente j in Result)
                {
                    Esta = j.Usuario == i.Id_Usuario;
                    if (Esta)
                    {
                        break;
                    }
                }
                if (!Esta)
                {
                    Result.Add(BuscarUsuario(i.Id_Usuario));
                }
            }
            return(Result);
        }
コード例 #2
0
        //Ver a Pedro para la implementación...
        public List <DatosAgenda> ReporteGeneralDetalladoAE(DateTime pFechaI, DateTime pFechaF)
        {
            List <DatosAgenda> Result = new List <DatosAgenda>();

            DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter TempTA2 = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
            DataSet1 TempDS = new DataSet1();

            TempTA2.ReporteGeneralDetallado(TempDS.TLB_RelacionUserEntid, pFechaI, pFechaF);

            foreach (DataSet1.TLB_RelacionUserEntidRow i in TempDS.TLB_RelacionUserEntid)
            {
                DatosAgenda temp = new DatosAgenda();
                temp.Fecha             = i.Fecha;
                temp.Cod_Entidad       = i.Nombre;
                temp.CodAntSucursal    = i.CodAntSucursal;
                temp.Codi_Entidad      = i.Cod_Entidad;
                temp.CorreoElectronico = i.CorreoElectronico;
                temp.Direccion         = i.Direccion;
                temp.Fax      = i.Fax;
                temp.SitioWeb = i.SitioWeb;
                temp.Telefono = i.Telefono;
                temp.Nombre   = i.NombreC;
                Result.Add(temp);
            }
            return(Result);
        }
コード例 #3
0
 /// <summary>
 /// Actualiza los datos de la Fila en la tabla TLB_RelacionUserEntid donde  la Fecha, Nombre e IdUsuario conincidan
 /// </summary>
 /// <param name="Cod_Entidad"></param>
 /// <param name="CodAntSucursal"></param>
 /// <param name="Direccion"></param>
 /// <param name="Fax"></param>
 /// <param name="Telefono"></param>
 /// <param name="CorreosElectronicos"></param>
 /// <param name="SitiosWeb"></param>
 /// <param name="NombreC"></param>
 /// <param name="FechaOriginal"></param>
 /// <param name="NombreOriginal"></param>
 /// <param name="Idusuario"></param>
 public void ActualizarFila_TLB_RelacionUserEntid(int Cod_Entidad, int CodAntSucursal, int Direccion, int Fax, int Telefono, int CorreosElectronicos, int SitiosWeb, int NombreC, DateTime FechaOriginal, string NombreOriginal, string Idusuario)
 {
     try
     {
         DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter Tabla = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
         Tabla.ActualizarFila_TLB_RelacionUserEntid(Cod_Entidad, CodAntSucursal, Direccion, Fax, Telefono, CorreosElectronicos, SitiosWeb, NombreC, FechaOriginal, Idusuario, NombreOriginal);
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
 }
コード例 #4
0
 /// <summary>
 /// Inserta una Fila en la Tabla TLB_RelacionUserEntid
 /// </summary>
 /// <param name="Fecha"></param>
 /// <param name="IdUsuario"></param>
 /// <param name="Cod_Entidad"></param>
 /// <param name="CodAntSucursal"></param>
 /// <param name="Nombre"></param>
 /// <param name="Direccion"></param>
 /// <param name="Fax"></param>
 /// <param name="Telefono"></param>
 /// <param name="CorreosElectronicos"></param>
 /// <param name="SitiosWeb"></param>
 /// <param name="NombreC"></param>
 /// <returns></returns>
 public bool InseertarFila_TLB_RelacionUserEntid(DateTime Fecha, string IdUsuario, int Cod_Entidad, int CodAntSucursal, string Nombre, int Direccion, int Fax, int Telefono, int CorreosElectronicos, int SitiosWeb, int NombreC)
 {
     try
     {
         DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter Tabla = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
         Tabla.Insert(Fecha, IdUsuario.Trim().Length > 15?IdUsuario.Trim().Substring(0, 15): IdUsuario.Trim(), Cod_Entidad, CodAntSucursal, Nombre, Direccion, Fax, Telefono, CorreosElectronicos, SitiosWeb, NombreC);
         return(true);
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
 }
コード例 #5
0
        //Ver a Pedro para la implementación...
        public List <DatosAgenda> ReportePersonalDetalladoAE(DateTime pFechaI, DateTime pFechaF, string pId_Operadora)
        {
            List <DatosAgenda> Result = new List <DatosAgenda>();

            DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter TempTA = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
            DataSet1 TempDS = new DataSet1();

            TempTA.Obtener_PersonalDetalladoAE(TempDS.TLB_RelacionUserEntid, pFechaI, pFechaF, pId_Operadora);

            foreach (DataSet1.TLB_RelacionUserEntidRow i in TempDS.TLB_RelacionUserEntid)
            {
                Result.Add(new DatosAgenda("", i.Fecha, i.Id_Usuario, i.Nombre, i.Cod_Entidad, i.CodAntSucursal, i.NombreC,
                                           i.Direccion, i.Fax, i.Telefono, i.CorreoElectronico, i.SitioWeb));
            }
            return(Result);
        }
コード例 #6
0
 /// <summary>
 /// Devuleve la Cantidad de Usuarios dados Fecha,IdUsuario, NombreEmpresa
 /// </summary>
 /// <param name="Fecha"></param>
 /// <param name="IdUsuario"></param>
 /// <param name="Nombre"></param>
 /// <returns></returns>
 public int[] BusquedaEnRelacionUserEntidPorFecha_Nombre_IdUsuario(DateTime Fecha, string IdUsuario, string Nombre)
 {
     try
     {
         DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter Tabla = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
         DataSet1.TLB_RelacionUserEntidDataTable Filas = new DataSet1.TLB_RelacionUserEntidDataTable();
         Tabla.BusquedaEnRelacionUserEntidPorFecha_Nombre_IdUsuario(Filas, Fecha, Nombre, IdUsuario);
         if (Filas.Rows.Count > 0)
         {
             return new int[] { Filas[0].Cod_Entidad, Filas[0].CodAntSucursal, Filas[0].Direccion, Filas[0].Fax, Filas[0].Telefono, Filas[0].CorreoElectronico, Filas[0].SitioWeb, Filas[0].NombreC }
         }
         ;
         return(new int[] { 0, 0, 0, 0, 0, 0, 0, 0 });
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
 }
コード例 #7
0
        //Ver a Pedro para la implementación...
        public List <InformeConsultas> ReporteConsultasAE(DateTime pFechaI, DateTime pFechaF)
        {
            List <InformeConsultas> Result = new List <InformeConsultas>();

            DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter TempTA = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserEntidTableAdapter();
            DataSet1 TempDS = new DataSet1();

            TempTA.ObtenerEntreFechas(TempDS.TLB_RelacionUserEntid, pFechaI, pFechaF);

            foreach (DataSet1.TLB_RelacionUserEntidRow i in TempDS.TLB_RelacionUserEntid)
            {
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Nombre de la Entidad", i.NombreC));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Código de la Entidad", i.Cod_Entidad));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Código Anterior de la Entidad", i.CodAntSucursal));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Sitio Web", i.SitioWeb));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Correo Electrónico", i.CorreoElectronico));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Teléfono", i.Telefono));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Fax", i.Fax));
                Result.Add(new InformeConsultas("", i.Fecha, i.Nombre, "Dirección", i.Direccion));
            }
            return(Result);
        }