/// <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; }
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; }
/// <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; } }
/// <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; } }
/// <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); } }