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); }
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); }
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"); }
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)); } }
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); } }
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))); } }
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))); } }
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")); } }
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>"); } } }
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); }
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); }
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)); } }
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); }
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(); }
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); }