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);
                }
            }
        }
Beispiel #2
0
    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));
    }