Example #1
0
 /// <summary>
 /// Buscars the activos by mes.
 /// </summary>
 /// <param name="año">The año.</param>
 /// <param name="mes">The mes.</param>
 private void BuscarActivosByMes(string año, string mes)
 {
     using (LlamadasCall dal = new LlamadasCall())
     {
         List<Activos_SelectALL_Result> _listaActivos = dal.Activos_SelectALL().ToList();
         List<Activos_SelectALL_Result> _listaFiltrada = (from p in _listaActivos
                                                          where p.Ano == año && p.Mes == mes
                                                          select p).ToList();
         Session[LISTA_ACTIVOS] = _listaFiltrada;
     }
 }
    /// <summary>
    /// Guardars the asignacion.
    /// </summary>
    /// <param name="fecha">The fecha.</param>
    /// <param name="cedula">The cedula.</param>
    /// <param name="nombre">The nombre.</param>
    /// <param name="apellido">The apellido.</param>
    /// <param name="grado">The grado.</param>
    /// <param name="asunto">The asunto.</param>
    /// <param name="fechaDiligencia">The fecha diligencia.</param>
    /// <param name="lugarDiligencia">The lugar diligencia.</param>
    /// <param name="abogadoAsignado">The abogado asignado.</param>
    /// <param name="fechaHoraAsignado">The fecha hora asignado.</param>
    /// <param name="observaciones">The observaciones.</param>
    /// <returns></returns>
    protected bool guardarAsignacion(string fecha,string cedula, string nombre, string apellido, string grado, string asunto, string fechaDiligencia, 
        string lugarDiligencia , string abogadoAsignado, string fechaHoraAsignado, string observaciones, Guid usuario)
    {
        bool aprobado;
        ObjectParameter resultado = new ObjectParameter("Resultado", typeof(Boolean));
        using (LlamadasCall dal = new LlamadasCall())
        {
            dal.AsignacionesInsert(resultado, fecha, cedula, nombre, apellido, grado, asunto, fechaDiligencia, lugarDiligencia, abogadoAsignado, fechaHoraAsignado, observaciones, usuario);
        }

        if (!Convert.ToBoolean(resultado.Value))
            aprobado = false;
        else
            aprobado = true;

        return aprobado;
    }
Example #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session[SESION_USUARIO] != null)
            {
                MembershipUser usuario = (MembershipUser)Session[SESION_USUARIO];
                labelNombreUsuario.Text = usuario.UserName;
                //cargo el menu al cual el usuario tiene acceso
                using (LlamadasCall dal = new LlamadasCall())
                {
                    List<AutorizacionMenu_SelectALL_Result> autorizacionMenu = dal.AutorizacionMenu_SelectALL().ToList();
                    //Cargo en session todos los permisos que hay
                    Session[SESION_MENU] = autorizacionMenu;

                    if (autorizacionMenu != null || autorizacionMenu.Count > 0)
                    {
                        //filtro la lista del menu por el usuario
                        List<AutorizacionMenu_SelectALL_Result> autorizacionFiltrada = (from p in autorizacionMenu
                                                                                        where p.UserId == Guid.Parse(usuario.ProviderUserKey.ToString())
                                                                                        select p).ToList();

                        //construyo los items
                        Dictionary<Guid, MenuItem> menuItems = new Dictionary<Guid, MenuItem>();
                        for (int i = 0; i < autorizacionFiltrada.Count; i++)
                        {
                            //MenuItem ret = new MenuItem();
                            //ret.Text = autorizacionFiltrada[i].Pagina;
                            //ret.Text = autorizacionFiltrada[i].Url;
                            Menu.Items.Add(autorizacionFiltrada[i].Pagina, "", "", autorizacionFiltrada[i].Url);
                            //Menu.Items.Add()
                        }

                    }

                }
            }
            else
            {
                Response.Redirect(PAGINA_LOGIN, true);
            }
        }
    }
    /// <summary>
    /// Guardars the registro.
    /// </summary>
    /// <returns></returns>
    private bool GuardarRegistro()
    {
        bool aprobado;
        ObjectParameter resultado = new ObjectParameter("Resultado", typeof(Boolean));
        DateTime fechaAfiliacion = CalendarFechaAfiliacion.Date;
        //recupero el usuario de sesion
        MembershipUser user = (MembershipUser)Session[SESION_USUARIO];
        Guid usuario = Guid.Parse(user.ProviderUserKey.ToString());

        using (LlamadasCall dal = new LlamadasCall())
        {
            //realizo el registro de la llamada
            dal.LlamadasInsert(txtSolicitud.Text, txtAsistencia.Text, txtRespuesta.Text, resultado, txtCedula.Text, txtNombre.Text, txtApellido.Text, txtCorreo.Text, txtGrado.Text, txtDireccion.Text, txtBatallon.Text, txtAsesor.Text, txtCelular.Text, fechaAfiliacion, usuario);
        }

        if (!Convert.ToBoolean(resultado.Value))
            aprobado = false;
        else
            aprobado = true;

        return aprobado;
    }
Example #5
0
 /// <summary>
 /// Buscars the by nombre.
 /// </summary>
 /// <param name="nombre">The nombre.</param>
 private void BuscarByNombre(string nombre)
 {
     Session[LISTA_DETALLE_LLAMADA] = null;
     using (LlamadasCall dal = new LlamadasCall())
     {
         List<Llamadas_SelectALL_Result> _listaLLamadaDetalle = dal.Llamadas_SelectALL().ToList();
         List<Llamadas_SelectALL_Result> _llamadasFiltradas = (from p in _listaLLamadaDetalle
                                                               where p.Nombre.Contains(nombre)
                                                               select p).ToList();
         Session[LISTA_DETALLE_LLAMADA] = _llamadasFiltradas;
     }
 }
Example #6
0
 /// <summary>
 /// Buscars the by cedula.
 /// </summary>
 /// <param name="cedula">The cedula.</param>
 private void BuscarByCedula(string cedula)
 {
     using (LlamadasCall dal = new LlamadasCall())
     {
         List<Llamadas_SelectALL_Result> _ListaDetalleLlamadas = dal.Llamadas_SelectALL().ToList();
         List<Llamadas_SelectALL_Result> _listaFiltrada = (from p in _ListaDetalleLlamadas
                                                           where p.NumeroDocumento == cedula
                                                           select p).ToList();
         Session[LISTA_DETALLE_LLAMADA] = _listaFiltrada;
     }
 }
Example #7
0
 /// <summary>
 /// Actualizars the registro llamada.
 /// </summary>
 /// <param name="idLlamada">The id llamada.</param>
 /// <param name="fecha">The fecha.</param>
 /// <param name="grado">The grado.</param>
 /// <param name="direccion">The direccion.</param>
 /// <param name="batallon">The batallon.</param>
 /// <param name="solicitud">The solicitud.</param>
 /// <param name="asistencia">The asistencia.</param>
 /// <param name="respuesta">The respuesta.</param>
 /// <param name="asesorCall">The asesor call.</param>
 /// <param name="nombre">The nombre.</param>
 /// <param name="apellido">The apellido.</param>
 /// <param name="correo">The correo.</param>
 /// <param name="fechaAfiliacion">The fecha afiliacion.</param>
 private static void ActualizarRegistroLlamada(int idLlamada, string fecha, string grado, string direccion, string batallon,  string 
     solicitud , string asistencia, string respuesta, string asesorCall, string nombre, string apellido, string correo, DateTime fechaAfiliacion, Guid usuario)
 {
     using (LlamadasCall dal = new LlamadasCall())
     {
         ObjectParameter resultado = new ObjectParameter("Resultado", typeof(Boolean));
         dal.LlamadasUpdate(fecha, grado, direccion, batallon, solicitud, asistencia, respuesta, resultado, "", nombre, apellido, correo, idLlamada, asesorCall, fechaAfiliacion, usuario);
     }
 }
 /// <summary>
 /// Actualizars the registro llamada.
 /// </summary>
 /// <param name="idLlamada">The id llamada.</param>
 /// <param name="fecha">The fecha.</param>
 /// <param name="grado">The grado.</param>
 /// <param name="direccion">The direccion.</param>
 /// <param name="batallon">The batallon.</param>
 /// <param name="solicitud">The solicitud.</param>
 /// <param name="asistencia">The asistencia.</param>
 /// <param name="respuesta">The respuesta.</param>
 /// <param name="asesorCall">The asesor call.</param>
 /// <param name="nombre">The nombre.</param>
 /// <param name="apellido">The apellido.</param>
 /// <param name="correo">The correo.</param>
 private static void ActualizarRegistroAsignacion(int IdAsignacion, string fecha, string cedula, string nombre, string apellido, string grado, string asunto, string fechaHoraDiligencia,
     string lugarDiligencia, string abogadoAsignado, string fechaHoraAsignacion, string observaciones, Guid usuario)
 {
     using (LlamadasCall dal = new LlamadasCall())
     {
         ObjectParameter resultado = new ObjectParameter("Resultado", typeof(Boolean));
         dal.AsignacionesUpdate(fecha, cedula, nombre, apellido, grado, asunto, fechaHoraDiligencia, lugarDiligencia, abogadoAsignado, fechaHoraAsignacion, observaciones, IdAsignacion, resultado, usuario);
     }
 }