Example #1
0
        public bool getPersonaxcodUsuario(DtoPersona pers)
        {
            SqlCommand cmd = new SqlCommand("sp_getPersonaxcodUsuario", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@codUsuario", pers.codUsuario);

            conexion.Open();
            bool hayRegistros;

            SqlDataReader reader = cmd.ExecuteReader();

            hayRegistros = reader.Read();

            if (hayRegistros)
            {
                pers.codPersona      = Convert.ToInt32(reader[0].ToString());
                pers.numDocumento    = reader[1].ToString();
                pers.nombres         = reader[2].ToString();
                pers.apPaterno       = reader[3].ToString();
                pers.apMaterno       = reader[4].ToString();
                pers.telefono        = reader[5].ToString();
                pers.email           = reader[6].ToString();
                pers.direccion       = reader[7].ToString();
                pers.sexo            = Convert.ToChar(reader[8].ToString());
                pers.fechaNacimiento = Convert.ToDateTime(reader[9].ToString());
                pers.codDistrito     = Convert.ToInt32(reader[11].ToString());
            }

            conexion.Close();
            return(hayRegistros);
        }
        public DtoApiResponseMessage ActualizarPersona(DtoPersona dto, string token)
        {
            var persona = ObtenerPersonaId(dto.Id);

            if (persona != null)
            {
                persona.NombreUno   = dto.nombreUno;
                persona.NombreDos   = dto.nombreDos;
                persona.ApellidoUno = dto.apellidoUno;
                persona.ApellidoDos = dto.apellidoDos;

                persona.Identificacion      = dto.identificacion;
                persona.Telefono            = dto.telefono;
                persona.Estado              = dto.estado;
                persona.UsuarioModificacion = _sesionService.ObtenerUsuarioPorToken(token)?.NombreUsuario;
                persona.FechaModificacion   = DateTime.Now;
                Actualizar(persona);
                var dtoMapeado = mapearEntidadADto(persona);
                return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_SEG_PER_002"));
            }
            else
            {
                return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_SEG_PER_007"));
            }
        }
        public DtoApiResponseMessage ObtenerPersonaMedianteId(DtoPersona dto)
        {
            var persona    = ObtenerPersonaId(dto.Id);
            var dtoMapeado = mapearEntidadADto(persona);

            return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_SEG_PER_004"));
        }
        public Sg02_Persona InsertarPersona(DtoPersona dto, string token)
        {
            var persona = mapearDtoAEntidad(dto, token);

            Crear(persona);
            return(persona);
        }
Example #5
0
        public bool Dao_ConsultarCorreo_o_Documento(DtoPersona dto_persona, string correo, int documento)
        {
            SqlCommand cmd = new SqlCommand("sp_ConsultarDniyCorreo", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@correo", correo);
            cmd.Parameters.AddWithValue("@dni", documento);

            conexion.Open();
            bool hayRegistros;

            SqlDataReader reader = cmd.ExecuteReader();

            hayRegistros = reader.Read();

            if (hayRegistros)
            {
                dto_persona.correo = reader[0].ToString();
                dto_persona.dni    = reader[1].ToString();
            }

            conexion.Close();
            return(hayRegistros);
        }
        IEnumerable <DtoPersona> mapearEntidadADto(Sg02_Persona Persona)
        {
            DtoPersona dto = new DtoPersona();

            dto.Id             = Persona.Id;
            dto.nombreUno      = Persona.NombreUno;
            dto.nombreDos      = Persona.NombreDos;
            dto.apellidoUno    = Persona.ApellidoUno;
            dto.apellidoDos    = Persona.ApellidoDos;
            dto.identificacion = Persona.Identificacion;
            dto.telefono       = Persona.Telefono;
            //if (Persona.FechaCreacion != null)
            //{
            //    dto.fechaa = (DateTime)Persona.FechaCreacion;
            //}
            //dto.PersonaModificacion = Persona.PersonaModificacion;
            //if (Persona.FechaModificacion != null)
            //{
            //    dto.fechaModificacion = (DateTime)Persona.FechaModificacion;

            dto.estado = Persona.Estado;

            List <DtoPersona> lista = new List <DtoPersona>();

            lista.Add(dto);
            return(lista);
        }
        public void InabilitarPersona(DtoPersona dto)
        {
            var Persona = ObtenerPersonaId(dto.Id);

            Persona.Estado = "INACTIVO";
            Actualizar(Persona);
        }
Example #8
0
        public List <DtoPersona> Dao_CargarInformacionPersonal(DtoPersona dto_persona, DtoPersonal dto_personal)
        {
            SqlCommand cmd = new SqlCommand("sp_CargarInformacionDePersonal", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id_persona", dto_persona.id_persona);
            conexion.Open();

            SqlDataReader     reader = cmd.ExecuteReader();
            List <DtoPersona> listarInformacionPersonal = new List <DtoPersona>();

            while (reader.Read())
            {
                dto_personal.id_persona      = int.Parse(reader[0].ToString());
                dto_personal.nombres         = reader[1].ToString();
                dto_personal.fecha_nac       = reader[2] == DBNull.Value ? (DateTime?)null : reader.GetDateTime(2);
                dto_personal.dni             = reader[3].ToString().Trim();
                dto_personal.celular         = reader[4] == System.DBNull.Value ? default(int) : int.Parse(reader[4].ToString());
                dto_personal.telefono        = reader[5] == System.DBNull.Value ? default(int) : int.Parse(reader[5].ToString());
                dto_personal.direccion       = reader[6].ToString().Trim();
                dto_personal.correo          = reader[7].ToString().Trim();
                dto_personal.img_ruta        = Constante.FOTO_PERFIL + reader[8].ToString();
                dto_personal.nombre_estado   = reader[9].ToString();
                dto_personal.tipo_perfil     = reader[10].ToString();
                dto_personal.nombre_distrito = reader[11].ToString();
                dto_personal.nombre_empresa  = reader[12].ToString();
                dto_personal.ruc             = reader[13] == System.DBNull.Value ? default(int) : int.Parse(reader[13].ToString());
                dto_personal.logo            = Constante.URL_IMAGEN_EMPRESA + reader[14].ToString();

                listarInformacionPersonal.Add(dto_personal);
            }
            conexion.Close();
            return(listarInformacionPersonal);
        }
    protected void btnAceptarAviso_Click(object sender, EventArgs e)
    {
        DtoNotificacion dto_notificacion = new DtoNotificacion();
        DtoPersona      dto_persona      = new DtoPersona();
        CtrNotificacion ctr_notificacion = new CtrNotificacion();

        dto_persona.id_persona             = int.Parse(Session["id_cliente"].ToString());
        dto_notificacion.fecha_emision     = System.DateTime.Now;
        dto_notificacion.clase_visto       = "novisto";
        dto_notificacion.flg_visto         = "0";
        dto_notificacion.titulo_color      = "text-success";
        dto_notificacion.titulo            = "Aviso Aprobada";
        dto_notificacion.mensaje           = "Felicidades su aviso ha sido aprobada al nuestro sistema";
        dto_notificacion.imagen            = "mihogar-peru.png";
        dto_notificacion.flg_noti_mostrado = "0";
        dto_notificacion.id_persona        = dto_persona.id_persona;
        ctr_notificacion.Ctr_InsertarNotificaciones(dto_notificacion);
        DtoAviso  dto_aviso = new DtoAviso();
        CtrlAviso ctr_aviso = new CtrlAviso();

        dto_aviso.codigo = int.Parse(Session["id_aviso"].ToString());
        ctr_aviso.Ctrl_Actualizar_Estado_Aviso(dto_aviso, 2);
        ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "AvisoAprobado();", true);
        Response.Redirect("Gestionar-Avisos.aspx");
    }
Example #10
0
        public async Task <IActionResult> Post([FromBody] PersonaViewModelNueva personaViewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (personaViewModel == null)
                {
                    return(BadRequest());
                }

                DtoPersona personaGuardada = await PersonaDominio.InsertarPersonaAsync(Mapper.Map <Entidades.Persona>(personaViewModel));

                return(CreatedAtRoute("PersonaById", new { id = personaGuardada.Id }, personaGuardada));
            }
            catch (DatosInvalidosException ex)
            {
                return(BadRequest(Errores.GetModelStateErrores(ex.Data)));
            }
            catch
            {
                return(StatusCode(500));
            }
        }
Example #11
0
        private async Task <DtoPersona> GuardarPersonaAsync(Entidades.Persona personaAGuardar)
        {
            await ValidarDatosObligatoriosPersona(personaAGuardar);

            using (var transaction = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
            {
                Entidades.Persona persona = new Entidades.Persona();

                if (personaAGuardar.Id == 0)
                {
                    persona = await PersonaRepositorio.InsertarAsync(personaAGuardar);
                }
                else
                {
                    persona = await ObtenerPersonaPrivadoAsync(personaAGuardar.Id);

                    persona.Apellido        = personaAGuardar.Apellido;
                    persona.FechaNacimiento = personaAGuardar.FechaNacimiento;
                    persona.IdPais          = personaAGuardar.IdPais;
                    persona.IdSexo          = personaAGuardar.IdSexo;
                    persona.IdTipoDocumento = personaAGuardar.IdTipoDocumento;
                    persona.Nombre          = personaAGuardar.Nombre;
                    persona.NumeroDocumento = personaAGuardar.NumeroDocumento;

                    foreach (PersonaContacto contacto in personaAGuardar.PersonaContacto)
                    {
                        string          valorContacto   = contacto.Valor.Trim();
                        PersonaContacto personaContacto = await PersonaContactoRepositorio.ObtenerUnoAsync(c => c.Valor == valorContacto);

                        if (personaContacto == null)
                        {
                            await PersonaContactoRepositorio.InsertarAsync(new PersonaContacto { IdPersona = persona.Id, Valor = valorContacto });
                        }
                        else
                        {
                            personaContacto.Valor = valorContacto;
                            await PersonaContactoRepositorio.ActualizarAsync(personaContacto);
                        }
                    }

                    for (int i = 0; i < persona.PersonaContacto.Count; i++)
                    {
                        if (!personaAGuardar.PersonaContacto.Exists(p => p.Valor.Trim() == persona.PersonaContacto[i].Valor))
                        {
                            await PersonaContactoRepositorio.EliminarAsync(persona.PersonaContacto[i]);
                        }
                    }

                    await PersonaRepositorio.ActualizarAsync(persona);
                }

                DtoPersona dtoPersona = await ObtenerPersonaAsync(persona.Id);

                transaction.Complete();

                return(dtoPersona);
            }
        }
Example #12
0
        public void deleteLastPersona(DtoPersona pers)
        {
            SqlCommand cmd = new SqlCommand("sp_deleteLastPersona", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            conexion.Open();
            cmd.ExecuteNonQuery();
            conexion.Close();
        }
 public HttpResponseMessage obtenerpersonaMedianteId(DtoPersona dtopersona)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _personaService.ObtenerPersonaMedianteId(dtopersona)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
 public HttpResponseMessage eliminarpersona(DtoPersona dtopersona)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _personaService.EliminarPersona(dtopersona)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
Example #15
0
        public void modificarProfesor(DtoProfesor prof)
        {
            DtoPersona pers = prof;

            daopers.updatePersona(pers);

            DtoTrabajador tra = prof;

            daotra.updateTrabajador(tra);

            datprof.updateProfesor(prof);
        }
    public void Carga_Informacion_del_Propietario()
    {
        DtoPersona dto_persona  = new DtoPersona();
        DtoCliente dto_cliente  = new DtoCliente();
        CtrCliente ctrl_cliente = new CtrCliente();

        dto_persona.id_persona = int.Parse(Session["id_cliente"].ToString());
        ctrl_cliente.Ctr_CargarInformacionCliente(dto_persona, dto_cliente);
        txtPropietario.Text = dto_cliente.nombres;
        txtDNI.Text         = dto_cliente.dni;
        txtCelular.Text     = dto_cliente.celular.ToString();
        txtTelefono.Text    = dto_cliente.telefono.ToString();
    }
 Sg02_Persona mapearDtoAEntidad(DtoPersona dto, string token)
 => new Sg02_Persona()
 {
     NombreUno       = dto.nombreUno,
     NombreDos       = dto.nombreDos,
     ApellidoUno     = dto.apellidoUno,
     ApellidoDos     = dto.apellidoDos,
     Identificacion  = dto.identificacion,
     Telefono        = dto.telefono,
     Email           = dto.email,
     Estado          = Auditoria.EstadoActivo,
     UsuarioCreacion = _sesionService.ObtenerUsuarioPorToken(token)?.NombreUsuario,
     FechaCreacion   = DateTime.Now,
 };
        public HttpResponseMessage crearpersonaController(DtoPersona dtopersona)
        {
            try
            {
                var token = Request.Headers.Authorization.Parameter;
                _tokenValidator.ValidarToken(token);

                return(Request.CreateResponse(HttpStatusCode.OK, _personaService.CrearPersona(dtopersona, token)));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
            }
        }
Example #19
0
        public void registrarProfesor(DtoProfesor prof)
        {
            DtoPersona pers = prof;

            daopers.insertPersona(pers);

            DtoTrabajador tra = prof;

            try { daotra.insertTrabajador(tra); }
            catch { daopers.deleteLastPersona(pers); }

            try { datprof.insertProfesor(prof); }
            catch { daotra.deleteLastTrabajador(tra); daopers.deleteLastPersona(pers); }
        }
        private bool AgregarNuevoUsuarioPersona()
        {
            bool valido = false;

            try
            {
                ClassResultV cr   = new ClassResultV();
                DtoUsuario   dtoU = new DtoUsuario();
                DtoPersona   dtoP = new DtoPersona();
                //Usuario
                dtoU.codPerfil         = Convert.ToInt32(ddlPerfilAdd.SelectedValue);
                dtoU.usuario           = txtUsuarioPersona.Text.Trim();
                dtoU.usuarioClave      = txtUsuarioContrasenia.Text.Trim();
                dtoU.usuarioNombre     = txtNombrePers.Text.Trim();
                dtoU.usuarioApePaterno = txtApellidoPatPers.Text.Trim();
                dtoU.usuarioApeMaterno = txtApellidoMatPers.Text.Trim();
                dtoU.usuarioCorreo     = txtCorreoPersona.Text.Trim();
                dtoU.usuarioDireccion  = txtDireccionPersona.Text.Trim();
                dtoU.usuarioNumDNI     = Convert.ToInt32(txtNumDNIPersona.Text.Trim());
                dtoU.usuarioTelefono   = Convert.ToInt32(txtTelefonoPersona.Text.Trim());
                dtoU.usuarioEstado     = "1";
                dtoU = new CtrUsuario().Usp_Usuario_Insert(dtoU);
                //Persona
                dtoP.codUsuario        = dtoU.codUsuario;
                dtoP.personaNombre     = txtNombrePers.Text.Trim();
                dtoP.personaApePaterno = (txtApellidoPatPers.Text.Trim());
                dtoP.personaApeMaterno = txtApellidoMatPers.Text.Trim();
                dtoP.personaFechaNac   = Convert.ToDateTime(txtFechaNacPersona.Text.Trim());
                dtoP.personaNumDNI     = Convert.ToInt32(txtNumDNIPersona.Text.Trim());
                dtoP.personaTelefono   = Convert.ToInt32(txtTelefonoPersona.Text.Trim());
                dtoP.personaCorreo     = txtCorreoPersona.Text.Trim();
                dtoP.personaDireccion  = txtDireccionPersona.Text.Trim();

                dtoP = new CtrPersona().Usp_Persona_Insert(dtoP);
                if (!cr.HuboError)
                {
                    Response.Write("<script>alert('Usuario Personal Registrada Correctamente')</script>");
                    Limpiar();
                }
                else
                {
                    Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>");
                }
            }
            catch (Exception ex)
            {
            }
            return(valido);
        }
        //public void EliminarPersona(DtoPersona dto)
        //{
        //    //var Persona = ObtenerPersonaId(id);
        //    //Persona.Estado = "INACTIVO";
        //    //Actualizar(Persona);
        //    //_PersonaRepository.Delete<Sg02_Persona>(dto.Id);


        public DtoApiResponseMessage EliminarPersona(DtoPersona dto)
        {
            var persona = ObtenerPersonaId(dto.Id);

            if (persona != null)
            {
                _personaRepository.Delete <Sg02_Persona>(persona.Id);
                _personaRepository.Save();

                var dtoMapeado = mapearEntidadADto(persona);
                return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_SEG_PER_003"));
            }
            else
            {
                return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_SEG_PER_007"));
            }
        }
Example #22
0
        protected void iniciarSesion(object sender, EventArgs e)
        {
            string usuario    = txtUsuario.Text;
            string contraseña = txtContraseña.Text;

            if (usuario.Length == 0 || contraseña.Length == 0)
            {
                Response.Write("<script>alert('Debe llenar campos Usuario y Contraseña')</script>");
            }
            else
            {
                DtoPersona pers = new DtoPersona();
                DtoUsuario user = new DtoUsuario();
                user.usuario = usuario;
                user.clave   = contraseña;

                CtrUsuario neguser = new CtrUsuario();
                if (neguser.consultarUsuario(user))
                {
                    neguser.consultarUsuario(user);

                    if (user.estado == "True")
                    {
                        pers.codUsuario = user.codUsuario;
                        CtrPersona negpers = new CtrPersona();
                        negpers.consultarPersonaxcodUsuario(pers);

                        Session["id_user"]     = user.codUsuario;
                        Session["perfil_user"] = user.codPerfil;
                        Session["nombre_user"] = pers.nombres + " " + pers.apPaterno + " " + pers.apMaterno;
                        Session["id_persona"]  = pers.codPersona;

                        Response.Redirect("SesionUsuario.aspx");
                    }
                    else
                    {
                        Response.Write("<script>alert('Usted no esta habilitado para ingresar a la aplicación')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Usuario y/o Contraseña incorrecto, Verificar')</script>");
                }
            }
        }
Example #23
0
        public DtoPersona Usp_Persona_Insert(DtoPersona dtoBase)
        {
            var cr  = new ClassResultV();
            var dto = (DtoPersona)dtoBase;
            var pr  = new SqlParameter[11];

            try
            {
                pr[0]        = new SqlParameter("@personaNombre", SqlDbType.VarChar, 50);
                pr[0].Value  = dto.personaNombre;
                pr[1]        = new SqlParameter("@personaApePaterno", SqlDbType.VarChar, 50);
                pr[1].Value  = dto.personaApePaterno;
                pr[2]        = new SqlParameter("@personaApeMaterno", SqlDbType.VarChar, 50);
                pr[2].Value  = dto.personaApeMaterno;
                pr[3]        = new SqlParameter("@personaFechaNac", SqlDbType.Date);
                pr[3].Value  = dto.personaFechaNac;
                pr[4]        = new SqlParameter("@personaNumDNI", SqlDbType.Int);
                pr[4].Value  = dto.personaNumDNI;
                pr[5]        = new SqlParameter("@personaTelefono", SqlDbType.Int);
                pr[5].Value  = dto.personaTelefono;
                pr[6]        = new SqlParameter("@personaCorreo", SqlDbType.VarChar, 50);
                pr[6].Value  = dto.personaCorreo;
                pr[7]        = new SqlParameter("@personaDireccion", SqlDbType.VarChar, 100);
                pr[7].Value  = dto.personaDireccion;
                pr[8]        = new SqlParameter("@anio", SqlDbType.Char, 4);
                pr[8].Value  = dto.anio;
                pr[9]        = new SqlParameter("@mes", SqlDbType.Char, 2);
                pr[9].Value  = dto.mes;
                pr[10]       = new SqlParameter("@codUsuario", SqlDbType.Char, 9);
                pr[10].Value = dto.codUsuario;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_Persona_Insert", pr);
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al registrar persona";
            }
            objCn.Close();
            return(dto);
        }
Example #24
0
        public bool DaoConsultarLogueo(DtoPersona dto_persona, DtoUsuario dto_usuario)
        {
            SqlCommand cmd = new SqlCommand("sp_ConsultarLogeo", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@dni_o_correo", dto_persona.dni_o_correo);
            cmd.Parameters.AddWithValue("@clave", dto_persona.clave);

            conexion.Open();
            bool hayRegistros;

            SqlDataReader reader = cmd.ExecuteReader();

            hayRegistros = reader.Read();

            if (hayRegistros)
            {
                dto_persona.id_persona = int.Parse(reader[0].ToString());
                dto_persona.nombres    = reader[1].ToString();
                dto_persona.apellidos  = reader[2].ToString();
                //dto_persona.fecha_nac = Convert.ToDateTime(reader[3].ToString());
                dto_persona.dni = reader[4].ToString();
                //dto_persona.celular = Convert.ToInt32(reader[5].ToString());
                //dto_persona.telefono = Convert.ToInt32(reader[6].ToString());
                //dto_persona.direccion = reader[7].ToString();
                dto_persona.correo    = reader[8].ToString();
                dto_persona.clave     = reader[9].ToString();
                dto_persona.img_ruta  = reader[10].ToString();
                dto_persona.id_estado = int.Parse(reader[11].ToString());
                //dto_persona.id_distrito = int.Parse(reader[12].ToString());
                //dto_usuario.nombre_empresa = reader[13].ToString();
                //dto_usuario.ruc = Convert.ToInt32(reader[14].ToString());
                //dto_usuario.logo = reader[15].ToString();
                dto_usuario.id_perfil = int.Parse(reader[16].ToString());
            }

            conexion.Close();
            return(hayRegistros);
        }
Example #25
0
        public async Task <IActionResult> GetAsync(int id)
        {
            try
            {
                DtoPersona persona = await PersonaDominio.ObtenerPersonaAsync(id);

                if (persona == null)
                {
                    return(NotFound());
                }

                return(Ok(persona));
            }
            catch (DatosInvalidosException ex)
            {
                return(BadRequest(Errores.GetModelStateErrores(ex.Data)));
            }
            catch
            {
                return(StatusCode(500));
            }
        }
Example #26
0
        public DataSet Dao_SeleccionarUltimoRegistroPersona(DtoPersona dto_persona)
        {
            SqlCommand cmd = new SqlCommand("sp_SeleccionarUltimoRegistroPersona", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            //unComando.Parameters.AddWithValue("@idviaje", dtoviaje.codViaje);
            DataSet ds = new DataSet();

            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(ds);
            da.Dispose();

            if (ds.Tables[0].Rows.Count == 1)
            {
                dto_persona.id_persona = (int)ds.Tables[0].Rows[0].ItemArray[0];
            }
            conexion.Close();
            conexion.Dispose();
            return(ds);
        }
    protected void btnRechazar_Click(object sender, EventArgs e)
    {
        DtoNotificacion dto_notificacion = new DtoNotificacion();
        DtoPersona      dto_persona      = new DtoPersona();
        DtoAviso        dto_aviso        = new DtoAviso();
        CtrlAviso       ctr_aviso        = new CtrlAviso();
        CtrNotificacion ctr_notificacion = new CtrNotificacion();

        dto_persona.id_persona             = int.Parse(Session["id_cliente"].ToString());
        dto_notificacion.fecha_emision     = System.DateTime.Now;
        dto_notificacion.clase_visto       = "novisto";
        dto_notificacion.flg_visto         = "0";
        dto_notificacion.titulo_color      = "text-success";
        dto_notificacion.titulo            = "Su aviso ha sido rechazada " + ListRazon.Text;
        dto_notificacion.mensaje           = txtRechazo.Text;
        dto_notificacion.imagen            = "mihogar-peru.png";
        dto_notificacion.flg_noti_mostrado = "0";
        dto_notificacion.id_persona        = dto_persona.id_persona;
        ctr_notificacion.Ctr_InsertarNotificaciones(dto_notificacion);
        dto_aviso.codigo = int.Parse(Session["id_aviso"].ToString());
        ctr_aviso.Ctrl_Actualizar_Estado_Aviso(dto_aviso, 3);
        ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "AvisoRechazado();", true);
    }
Example #28
0
        public void updatePersona(DtoPersona pers)
        {
            SqlCommand cmd = new SqlCommand("sp_updatePersona", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@codPersona", pers.codPersona);
            cmd.Parameters.AddWithValue("@numDocumento", pers.numDocumento);
            cmd.Parameters.AddWithValue("@nombres", pers.nombres);
            cmd.Parameters.AddWithValue("@apPaterno", pers.apPaterno);
            cmd.Parameters.AddWithValue("@apMaterno", pers.apMaterno);
            if (pers.telefono == null)
            {
                cmd.Parameters.AddWithValue("@telefono", DBNull.Value);
            }
            else
            {
                cmd.Parameters.AddWithValue("@telefono", pers.telefono);
            }
            cmd.Parameters.AddWithValue("@email", pers.email);
            cmd.Parameters.AddWithValue("@direccion", pers.direccion);
            cmd.Parameters.AddWithValue("@sexo", pers.sexo);
            cmd.Parameters.AddWithValue("@fechaNacimiento", pers.fechaNacimiento);
            if (pers.codUsuario == null)
            {
                cmd.Parameters.AddWithValue("codUsuario", DBNull.Value);
            }
            else
            {
                cmd.Parameters.AddWithValue("@codUsuario", pers.codUsuario);
            }
            cmd.Parameters.AddWithValue("@codDistrito", pers.codDistrito);

            conexion.Open();
            cmd.ExecuteNonQuery();
            conexion.Close();
        }
Example #29
0
 public List <DtoCliente> Ctr_CargarMiInformacion(DtoPersona dto_persona, DtoCliente dto_cliente)
 {
     return(dao_cliente.Dao_CargarMiInformacion(dto_persona, dto_cliente));
 }
    public void Cargar_Informacion_Personal()
    {
        DtoPersona  dto_persona  = new DtoPersona();
        DtoPersonal dto_personal = new DtoPersonal();
        CtrPersonal ctr_personal = new CtrPersonal();
        int         edad;

        dto_persona.id_persona = int.Parse(Session["id_personal"].ToString());
        ctr_personal.Ctr_CargarInformacionPersonal(dto_persona, dto_personal);

        //"MMMM d, yyyy  <--- marzo 7 1994
        //creado por royer ya muy bravo ya
        string[] myArray = new string[12]  {
            dto_personal.nombres, Convert.ToString(dto_personal.fecha_nac.HasValue ? dto_personal.fecha_nac.Value.ToString("dd-MM-yyyy") : "No Especificado"), dto_personal.direccion, dto_personal.nombre_distrito, Convert.ToString(dto_personal.celular), String.Format("{0:###-####}", dto_personal.telefono), dto_personal.correo, dto_personal.dni, dto_personal.nombre_estado, dto_personal.tipo_perfil, dto_personal.nombre_empresa, Convert.ToString(dto_personal.ruc)
        };
        string[] myArray2 = new string[12] {
            txtNombrePersonal.Text, txtFechaNacimiento.Text, txtDireccion.Text, txtProvinciaDistrito.Text, txtCelular.Text, txtTelefono.Text, txtCorreo.Text, txtDocumento.Text, txtEstado.Text, txtTipo.Text, txtNombre_Empresa.Text, txtRuc.Text
        };
        int    cero  = 0;
        string cero2 = Convert.ToString(cero);

        for (int i = 0; i < myArray.Length; i++)
        {
            if (myArray[i] == "" || myArray[i] == null || myArray[i] == cero2 || myArray[i] == "-")
            {
                string a = "No Especificado";
                myArray2[i] = a;
            }
            else
            {
                myArray2[i] = myArray[i];
            }
        }
        //ya muy bravo ya
        int    wa;
        string año1 = Convert.ToString(dto_personal.fecha_nac.HasValue ? dto_personal.fecha_nac.Value.ToString("yyyy") : "No Especificado");
        int?   año2 = Int32.TryParse(año1, out wa) ? Int32.Parse(año1) : (int?)null;

        string mes1 = Convert.ToString(dto_personal.fecha_nac.HasValue ? dto_personal.fecha_nac.Value.ToString("MM") : "No Especificado");
        int?   mes2 = Int32.TryParse(mes1, out wa) ? Int32.Parse(mes1) : (int?)null;

        string dia1  = Convert.ToString(dto_personal.fecha_nac.HasValue ? dto_personal.fecha_nac.Value.ToString("dd") : "No Especificado");
        int?   dia2  = Int32.TryParse(dia1, out wa) ? Int32.Parse(dia1) : (int?)null;
        var    today = DateTime.Today;

        //DateTime fechaNacimiento = new DateTime(año2.HasValue ? año2.Value : today.Year,  mes2.HasValue ? mes2.Value : today.Year, dia2.HasValue ? dia2.Value : today.Year);
        if (año1 != "No Especificado" && mes1 != "No Especificado" && dia1 != "No Especificado")
        {
            DateTime fechaNacimiento = new DateTime(año2.HasValue ? año2.Value : año2.Value, mes2.HasValue ? mes2.Value : mes2.Value, dia2.HasValue ? dia2.Value : dia2.Value);
            DateTime now             = DateTime.Today;
            edad = DateTime.Today.Year - fechaNacimiento.Year;
            if (DateTime.Today < fechaNacimiento.AddYears(edad))
            {
                edad--;
            }
            txtFechaNacimiento.Text = myArray2[1] + "  ----> Edad : " + edad;
        }
        else
        {
            txtFechaNacimiento.Text = myArray2[1] + "  ----> Edad : ---";
        }
        img_Perfil.ImageUrl    = dto_personal.img_ruta;
        txtNombrePersonal.Text = myArray2[0];
        //txtFechaNacimiento.Text = myArray2[1] + "  ----> Edad : " + edad;
        txtDireccion.Text         = myArray2[2];
        txtProvinciaDistrito.Text = myArray2[3];
        txtCelular.Text           = myArray2[4];
        txtTelefono.Text          = myArray2[5];
        txtCorreo.Text            = myArray2[6];
        txtDocumento.Text         = myArray2[7];
        txtEstado.Text            = myArray2[8];
        txtTipo.Text           = myArray2[9];
        txtNombre_Empresa.Text = myArray2[10];
        txtRuc.Text            = myArray2[11];
        logo_empresa.ImageUrl  = dto_personal.logo;

        //txtNombrePersonal.Text = dto_personal.nombres;
        //txtFechaNacimiento.Text = dto_personal.fecha_nac;
        //txtDireccion.Text = dto_personal.direccion;
        //txtProvinciaDistrito.Text = dto_personal.nombre_distrito;
        //txtCelular.Text = Convert.ToString(dto_personal.celular);
        //txtTelefono.Text = Convert.ToString(dto_personal.telefono);
        //txtCorreo.Text = dto_personal.correo;
        //txtDocumento.Text = dto_personal.dni;
        //txtEstado.Text = dto_personal.estado;
        //txtTipo.Text = dto_personal.tipo_perfil;
        //txtNombre_Empresa.Text = dto_personal.nombre_empresa;
        //txtRuc.Text = Convert.ToString(dto_personal.ruc);
    }