public void InsertarUsuarioBasico(string modo) { if (modo == "INSERT") { Usuario usuario = new Usuario(); usuario.Persona.Nombre = TxtNombre.Text.Trim(); usuario.Persona.PrimerNombre = TxtPrNombre.Text.Trim(); usuario.Persona.SegundoNombre = TxtSegNombre.Text.Trim(); usuario.Persona.PrimerApellido = TxtPrApellido.Text.Trim(); usuario.Persona.SegundoApellido = TxtSegApellido.Text.Trim(); usuario.Persona.Identificacion = TxtIdentificacion.Text.Trim(); usuario.Persona.Direccion = TxtDireccion.Text.Trim(); usuario.Persona.Telefono = TxtTelefono.Text.Trim(); usuario.Persona.Email = TxtEmail.Text.Trim(); usuario.Persona.Sexo = (CmbSexo.SelectedIndex == 0 ? "M" : "F"); usuario.Nombre = TxtUsuario.Text.Trim(); usuario.Contrasenia = TxtPass2.Text.Trim(); usuario.TipoUsuario.Codigo = LueTipoUsuario.EditValue.ToString(); if (CtrlUsuarios.InsertarBasico(usuario) > 0) { XtraMessageBox.Show("Usuario insertado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { Usuario usuario = new Usuario(); usuario.Persona.Id = idPersona; usuario.Persona.Nombre = TxtNombre.Text.Trim(); usuario.Persona.PrimerNombre = TxtPrNombre.Text.Trim(); usuario.Persona.SegundoNombre = TxtSegNombre.Text.Trim(); usuario.Persona.PrimerApellido = TxtPrApellido.Text.Trim(); usuario.Persona.SegundoApellido = TxtSegApellido.Text.Trim(); usuario.Persona.Identificacion = TxtIdentificacion.Text.Trim(); usuario.Persona.Direccion = TxtDireccion.Text.Trim(); usuario.Persona.Telefono = TxtTelefono.Text.Trim(); usuario.Persona.Email = TxtEmail.Text.Trim(); usuario.Persona.Sexo = (CmbSexo.SelectedIndex == 0 ? "M" : "F"); usuario.Id = Id; usuario.Nombre = TxtUsuario.Text.Trim(); usuario.Contrasenia = TxtPass2.Text.Trim(); usuario.TipoUsuario.Codigo = LueTipoUsuario.EditValue.ToString(); if (CtrlUsuarios.Actualizar(usuario) > 0) { XtraMessageBox.Show("Usuario actualizado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } }
public static object GuardarUsuario(Dictionary <string, object> Parameter) { #region Declaración de variables Resultado Result = new Resultado { sCode = false }; #endregion try { Usuario usuario = new Usuario(); usuario.Persona.Nombre = Parameter["NombreCompleto"].ToString().Trim(); usuario.Persona.PrimerNombre = Parameter["PrimerNombre"].ToString().Trim(); usuario.Persona.SegundoNombre = Parameter["SegundoNombre"].ToString().Trim(); usuario.Persona.PrimerApellido = Parameter["PrimerApellido"].ToString().Trim(); usuario.Persona.SegundoApellido = Parameter["SegundoApellido"].ToString().Trim(); usuario.Persona.Identificacion = Parameter["Identificacion"].ToString().Trim(); usuario.Persona.Direccion = Parameter["Direccion"].ToString().Trim(); usuario.Persona.Telefono = Parameter["Telefono"].ToString().Trim(); usuario.Persona.Email = Parameter["Email"].ToString().Trim(); usuario.Persona.Sexo = Parameter["Sexo"].ToString().Trim(); usuario.Nombre = Parameter["Usuario"].ToString().Trim(); usuario.Contrasenia = Parameter["Contrasenia"].ToString().Trim(); usuario.TipoUsuario.Codigo = Parameter["TipoUsuario"].ToString().Trim(); if (CtrlUsuarios.InsertarBasico(usuario) > 0) { Result.sMessage = "Usuario insertado con exito..."; } else { Result.sCode = true; Result.sMessage = "Usuario no existe en el sistema..."; } } catch (Exception ex) { Result.sCode = true; Result.sMessage = "Error al guardar usuario ...\n" + ex.Message; } return(JsonConvert.SerializeObject(Result)); }