protected void btnModificar_Click(object sender, EventArgs e) { PerfilUsuarioEmpleado m = (PerfilUsuarioEmpleado)Session["SesionPerfilUsuarioEmpleado"]; if (m != null) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioEmpleado n = new ContenedorPerfilUsuarioEmpleado(); n.Item = m; // n.Retorno.Token = Session["TokenUsuario"].ToString(); n.Item.Persona.Nombre = txtNombre.Text; n.Item.Persona.Apellido = txtApellido.Text; n.Item.Persona.Email = txtCorreoElectronico.Text; n.Item.Persona.FechaNacimiento = DateTime.Parse(txtFechaNacimiento.Text); n.Item.Persona.Telefono = txtTelefono.Text; n.Item.Usuario.Clave = txtContraseña.Text; // n = x.PerfilUsuarioEmpleadoActualizar(n); if (n.Retorno.Codigo == 0) { //correcto Response.Write(@"<script lenguage='text/javascript'>alert('Modificado con exito');</script>"); } else { Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); } } }
private void RescatarDatosEmpleado() { String rutUsuario = ddlRutPerfil.SelectedValue; String token = Session["TokenUsuario"].ToString(); WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioEmpleado n = new ContenedorPerfilUsuarioEmpleado(); n = x.PerfilUsuarioEmpleadoRescatarXRut(rutUsuario, token); if (n.Retorno.Codigo == 0) { PerfilUsuarioEmpleado a = n.Item; txtRutPersona.Text = a.Persona.Rut; txtNombrePersona.Text = a.Persona.Nombre; txtApellidoPersona.Text = a.Persona.Apellido; txtFecNacPersona.Text = a.Persona.FechaNacimiento.ToString("yyyy-MM-dd"); txtMailPersona.Text = a.Persona.Email; txtTelPersona.Text = a.Persona.Telefono; txtClave.Text = a.Usuario.Clave; txtUsuario.Text = a.Usuario.Nombre; ddlEstado.SelectedValue = a.Usuario.Estado; } }
public ContenedorPerfilUsuarioEmpleado LlamarSPRescatarXRut(String rut, String token) { ContenedorPerfilUsuarioEmpleado cPUE = new ContenedorPerfilUsuarioEmpleado(); if (ValidarPerfilCUD(token)) { try { CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); var item = (from per in conex.PERSONA join usu in conex.USUARIO on per.RUT equals usu.RUT_PERSONA where usu.PERFIL == "Empleado" && usu.RUT_PERSONA == rut orderby per.RUT select new { RutPersona = per.RUT, NombrePer = per.NOMBRE, ApellidoPer = per.APELLIDO, FecNacPer = per.NACIMIENTO, MailPer = per.EMAIL, TelefonoPer = per.TELEFONO, IdUsuario = usu.ID, NomUsuario = usu.NOMBRE, PassUsuario = usu.CLAVE, EstUsuario = usu.ESTADO } ).SingleOrDefault(); if (item != null) { PerfilUsuarioEmpleado m = new PerfilUsuarioEmpleado(); // m.Persona.Rut = item.RutPersona; m.Persona.Nombre = item.NombrePer; m.Persona.Apellido = item.ApellidoPer; m.Persona.FechaNacimiento = item.FecNacPer; m.Persona.Email = item.MailPer; m.Persona.Telefono = item.TelefonoPer; // m.Usuario.Id = item.IdUsuario; m.Usuario.Nombre = item.NomUsuario; m.Usuario.Clave = item.PassUsuario; m.Usuario.Estado = item.EstUsuario; // cPUE.Item = m; cPUE.Retorno.Codigo = 0; cPUE.Retorno.Glosa = "OK"; } else { cPUE.Retorno.Codigo = 200; cPUE.Retorno.Glosa = "Aviso, dato no encontrado"; } } catch (Exception) { cPUE.Retorno.Codigo = 1011; cPUE.Retorno.Glosa = "Err codret ORACLE"; } } else { cPUE.Retorno.Codigo = 100; cPUE.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(cPUE); }
public ContenedorPerfilUsuarioEmpleados LlamarSPRescatar(String token) { ContenedorPerfilUsuarioEmpleados LPerfilUsuarioEmpleados = new ContenedorPerfilUsuarioEmpleados(); if (ValidarPerfilCUD(token)) { try { CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); var collection = (from per in conex.PERSONA join usu in conex.USUARIO on per.RUT equals usu.RUT_PERSONA where usu.PERFIL == "Empleado" orderby per.RUT select new { RutPersona = per.RUT, NombrePer = per.NOMBRE, ApellidoPer = per.APELLIDO, FecNacPer = per.NACIMIENTO, MailPer = per.EMAIL, TelefonoPer = per.TELEFONO, IdUsuario = usu.ID, NomUsuario = usu.NOMBRE, PassUsuario = usu.CLAVE, EstUsuario = usu.ESTADO } ).ToList(); foreach (var item in collection) { PerfilUsuarioEmpleado m = new PerfilUsuarioEmpleado(); // m.Persona.Rut = item.RutPersona; m.Persona.Nombre = item.NombrePer; m.Persona.Apellido = item.ApellidoPer; m.Persona.FechaNacimiento = item.FecNacPer; m.Persona.Email = item.MailPer; m.Persona.Telefono = item.TelefonoPer; // m.Usuario.Id = item.IdUsuario; m.Usuario.Nombre = item.NomUsuario; m.Usuario.Clave = item.PassUsuario; m.Usuario.Estado = item.EstUsuario; // LPerfilUsuarioEmpleados.Lista.Add(m); } LPerfilUsuarioEmpleados.Retorno.Codigo = 0; LPerfilUsuarioEmpleados.Retorno.Glosa = "OK"; } catch (Exception) { LPerfilUsuarioEmpleados.Retorno.Codigo = 1011; LPerfilUsuarioEmpleados.Retorno.Glosa = "Err codret ORACLE"; } } else { LPerfilUsuarioEmpleados.Retorno.Codigo = 100; LPerfilUsuarioEmpleados.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(LPerfilUsuarioEmpleados); }