Beispiel #1
0
 public List<EntTableroGestionQueja> ObtenerTableroGestion(EntTableroGestionQueja ent)
 {
     DataTable dt = new DatPrincipal().ObtenerTableroGestion(ent.FechaInicial, ent.FechaFinal, ent.Queja, ent.Sistema, 0, ent.EjecSAC, ent.NumServicio, ent.Cliente, ent.Etapa, ent.Definicion, ent.Estado, ent.Municipio);
     List<EntTableroGestionQueja> lst = new List<EntTableroGestionQueja>();
     foreach (DataRow dr in dt.Rows)
     {
         EntTableroGestionQueja enti = new EntTableroGestionQueja();
         enti.CausaId = Convert.ToInt32(dr["CAUSA_ID"]);
         enti.Queja = dr["QUEJA_REPORTE"].ToString();
         enti.Descripcion = dr["CATA_CAUSA_DESCRIPCION"].ToString();
         enti.NumServicio = dr["QUEJA_NUMERO_SERVICIO"].ToString();
         enti.UnidadNegocio = dr["SIST_NOMBRE"].ToString();
         enti.ClienteNombre = dr["cliente_NomCliente"].ToString();
         enti.NombServicio = dr["Servicio_NomServicio"].ToString();
         enti.FechaAlta = Convert.ToDateTime(dr["QUEJA_FECHA_ALTA"]);
         enti.fAlta = enti.FechaAlta.ToString("dd/MM/yyyy HH:mm");
         enti.NombreEjecutivoSAC = dr["CATA_EJECSAC_NOMBRE"].ToString();
         enti.FechaAsigResp = dr["BITA_FECHA_ASIGNACION_RESPONSABLE"] is DBNull ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(dr["BITA_FECHA_ASIGNACION_RESPONSABLE"]);
         enti.fAsigResp = enti.FechaAsigResp.ToString("dd/MM/yyyy HH:mm");
         enti.FechaContResp = dr["BITA_FECHA_CONTACTAR_RESPONSABLE"] is DBNull ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(dr["BITA_FECHA_CONTACTAR_RESPONSABLE"]);
         enti.fContResp = enti.FechaContResp.ToString("dd/MM/yyyy HH:mm");
         lst.Add(enti);
     }
     return lst;
 }
Beispiel #2
0
 public List<EntQueja> Obtener()
 {
     DataTable dt = new DatPrincipal().Obtener();
     List<EntQueja> lst = new List<EntQueja>();
     foreach (DataRow dr in dt.Rows)
     {
         EntQueja ent = new EntQueja();
         ent.Id = Convert.ToInt32(dr["QUEJA_ID"]);
         ent.Anio = Convert.ToInt32(dr["QUEJA_ANIO"]);
         ent.Prefijo = dr["QUEJA_PREFIJO"].ToString();
         ent.Numero = Convert.ToInt32(dr["QUEJA_NUMERO"]);
         ent.Reporte = dr["QUEJA_REPORTE"].ToString();
         ent.ViaActivacionId = Convert.ToInt32(dr["QUEJA_VIA_ACTIVACION_ID"]);
         ent.ResponsableId = dr["QUEJA_RESPONSABLE_ID"] is DBNull ? 0 : Convert.ToInt32(dr["QUEJA_RESPONSABLE_ID"]);
         ent.Descripcion = dr["QUEJA_DESCRIPCION"].ToString();
         ent.EstatusSeguimiento = Convert.ToBoolean(dr["QUEJA_ESTATUS_SEGUIMIENTO"]);
         ent.UnidadNegocioId = Convert.ToInt32(dr["QUEJA_UNIDAD_NEGOCIO_ID"]);
         ent.NumeroServicio = dr["QUEJA_NUMERO_SERVICIO"].ToString();
         ent.EjecutivoSACId = dr["QUEJA_EJECUTIVO_SAC_ID"] is DBNull ? 0 : Convert.ToInt32(dr["QUEJA_EJECUTIVO_SAC_ID"]);
         ent.Definicion = dr["QUEJA_DEFINICION"] is DBNull ? false : Convert.ToBoolean(dr["QUEJA_DEFINICION"]);
         ent.FechaAlta = Convert.ToDateTime(dr["QUEJA_FECHA_ALTA"]);
         ent.Procedente = Convert.ToBoolean(dr["QUEJA_PROCEDENTE"]);
         ent.EnvioCorreo = Convert.ToBoolean(dr["QUEJA_ENVIO_CORREO"]);
         ent.UsuarioId = dr["QUEJA_USUARIO_ID"] is DBNull ? 0 : Convert.ToInt32(dr["QUEJA_USUARIO_ID"]);
         lst.Add(ent);
     }
     return lst;
 }
Beispiel #3
0
 public List<List<EntUnidadNegocio>> ObtenerUnidadNegocio()
 {
     DataSet ds = new DatPrincipal().ObtenerUnidadNegocio();
     List<List<EntUnidadNegocio>> multilst = new List<List<EntUnidadNegocio>>();
     foreach (DataTable dt in ds.Tables)
     {
         List<EntUnidadNegocio> lst = new List<EntUnidadNegocio>();
         foreach (DataRow dr in dt.Rows)
         {
             EntUnidadNegocio ent = new EntUnidadNegocio();
             ent.Id = Convert.ToInt32(dr["SIST_ID"]);
             ent.Nombre = dr["SIST_NOMBRE"].ToString();
             ent.Descripcion = dr["SIST_DESCRIPCION"].ToString();
             ent.Prefijo = dr["SIST_PREFIJO"].ToString();
             lst.Add(ent);
         }
         multilst.Add(lst);
     }
     return multilst;
 }