/// <summary>
        /// Metodo para cargar los datos del contacto
        /// </summary>
        /// <param name="idContacto">id del contacto</param>
        public void cargarDatos(String idContacto)
        {
            FabricaEntidades laFabrica = new FabricaEntidades();

            Comando <Entidad, Entidad> elComando = FabricaComandos.CrearComandoConsultarDatosContactoID();

            try
            {
                Entidad entidad = laFabrica.ObtenerContacto();
                entidad.Id = int.Parse(idContacto);
                Contacto elContacto = (Contacto)elComando.Ejecutar(entidad);

                vista.cedulaContacto   = elContacto.ConCedula;
                vista.contactoNombre   = elContacto.Con_Nombre;
                vista.cargoContacto    = elContacto.ConCargo;
                vista.apellidoContacto = elContacto.Con_Apellido;
                vista.telefono         = elContacto.Con_Telefono.Codigo + "-" + elContacto.Con_Telefono.Numero;
            }
            catch (NullReferenceException ex)
            {
                vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error;
                vista.alertaRol   = RecursoInterfazM2.Alerta_Rol;
                vista.alerta      = RecursoInterfazM2.Alerta_Html +
                                    RecursoInterfazM2.Alerta_Error_NullPointer +
                                    RecursoInterfazM2.Alerta_Html_Final;
            }
            catch (Exception ex)
            {
                vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error;
                vista.alertaRol   = RecursoInterfazM2.Alerta_Rol;
                vista.alerta      = RecursoInterfazM2.Alerta_Html +
                                    ex.Message +
                                    RecursoInterfazM2.Alerta_Html_Final;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// metodo para desplegar el modal de eliminar
        /// </summary>
        /// <returns></returns>
        public bool desplegarModal()
        {
            String eliminacionContacto = HttpContext.Current.Request.QueryString["contactoaeliminar"];

            if (eliminacionContacto != null)
            {
                FabricaEntidades laFabrica = new FabricaEntidades();
                Entidad          entidad   = laFabrica.ObtenerContacto();
                try
                {
                    entidad.Id = int.Parse(eliminacionContacto);
                    Comando <Entidad, Entidad> elComando = FabricaComandos.CrearComandoConsultarDatosContactoID();
                    Contacto elContacto = (Contacto)elComando.Ejecutar(entidad);
                    vista.contacto_nombreyap = elContacto.Con_Nombre + " " + elContacto.Con_Apellido;
                    return(true);
                }
                catch (NullReferenceException ex)
                {
                    vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error;
                    vista.alertaRol   = RecursoInterfazM2.Alerta_Rol;
                    vista.alerta      = RecursoInterfazM2.Alerta_Html +
                                        RecursoInterfazM2.Alerta_Error_NullPointer +
                                        RecursoInterfazM2.Alerta_Html_Final;
                    return(false);
                }
                catch (Exception ex)
                {
                    vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error;
                    vista.alertaRol   = RecursoInterfazM2.Alerta_Rol;
                    vista.alerta      = RecursoInterfazM2.Alerta_Html +
                                        ex.Message +
                                        RecursoInterfazM2.Alerta_Html_Final;
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }