Ejemplo n.º 1
0
        public static int GuardarUsuario(string USUA_Interno, string USUA_Nombre, string USUA_Apellido, string USUA_Usuario,
                                         string USUA_Direccion, string USUA_Correo, string USUA_Activo, string USUA_Contrasenia, string GRUP_Interno)
        {
            Usuario usuario = new Usuario();

            if (USUA_Interno == "")
            {
                usuario.USUA_Interno = null;
            }
            else
            {
                usuario.USUA_Interno = int.Parse(USUA_Interno);
            }

            usuario.USUA_Usuario   = USUA_Usuario == "" ? null : USUA_Usuario;
            usuario.USUA_Nombre    = USUA_Nombre == "" ? null : USUA_Nombre;
            usuario.USUA_Apellido  = USUA_Apellido == "" ? null : USUA_Apellido;
            usuario.USUA_Direccion = USUA_Direccion == "" ? null : USUA_Direccion;
            usuario.USUA_Correo    = USUA_Correo == "" ? null : USUA_Correo;

            if (USUA_Activo == "true")
            {
                usuario.USUA_Activo = true;
            }
            else
            {
                usuario.USUA_Activo = false;
            }

            usuario.USUA_Contrasenia = USUA_Contrasenia == "" ? null : USUA_Contrasenia;

            if (GRUP_Interno == "")
            {
                usuario.GRUP_Interno = null;
            }
            else
            {
                usuario.GRUP_Interno = int.Parse(GRUP_Interno);
            }

            ControlUsuario CUser = new ControlUsuario();

            if (opc == "nuevo" || opc == "editar")
            {
                return(CUser.InsertarUsuario(usuario, UsuarioLogeado));
            }
            else
            {
                return(0);
            }
        }