Exemplo n.º 1
0
        public UsuarioDOM Crear(UsuarioDOM Entidad)
        {
            string sql = @"INSERT INTO dbo.Usuario VALUES (
                                                            @Tipo, 
                                                            @Nombre, 
                                                            @Apellidos, 
                                                            @NumDocumento, 
                                                            @Direccion, 
                                                            @Celular, 
                                                            @Contrasenia,1);";

            using (SqlConnection conexion = new SqlConnection(Local.ConnectionString))
            {
                conexion.Open();
                using (SqlCommand comando = new SqlCommand(sql, conexion))
                {
                    comando.Parameters.Add(new SqlParameter("@Tipo", Entidad.Tipo));
                    comando.Parameters.Add(new SqlParameter("@Nombre", Entidad.Nombre));
                    comando.Parameters.Add(new SqlParameter("@Apellidos", Entidad.Apellidos));
                    comando.Parameters.Add(new SqlParameter("@NumDocumento", Entidad.NumDocumento));
                    comando.Parameters.Add(new SqlParameter("@Direccion", Entidad.Direccion));
                    comando.Parameters.Add(new SqlParameter("@Celular", Entidad.Celular));
                    comando.Parameters.Add(new SqlParameter("@Contrasenia", Entidad.Contrasenia));
                    comando.ExecuteNonQuery();
                }
            }
            return(Entidad);
        }
Exemplo n.º 2
0
        public UsuarioDOM Modificar(UsuarioDOM Entidad)
        {
            UsuarioDOM Modificado = null;

            try
            {
                string sql = @"UPDATE dbo.Usuario SET Tipo=@Tipo , Nombre=@Nombre, Apellidos = @Apellidos, NumDocumento=@NumDocumento, 
                                Direccion = @Direccion, Celular=@Celular WHERE IdUsuario=@IdUsuario";
                using (SqlConnection conexion = new SqlConnection(Local.ConnectionString))
                {
                    conexion.Open();
                    using (SqlCommand comando = new SqlCommand(sql, conexion))
                    {
                        comando.Parameters.Add(new SqlParameter("@IdUsuario", Entidad.IdUsuario));
                        comando.Parameters.Add(new SqlParameter("@Tipo", Entidad.Tipo));
                        comando.Parameters.Add(new SqlParameter("@Nombre", Entidad.Nombre));
                        comando.Parameters.Add(new SqlParameter("@Apellidos", Entidad.Apellidos));
                        comando.Parameters.Add(new SqlParameter("@NumDocumento", Entidad.NumDocumento));
                        comando.Parameters.Add(new SqlParameter("@Direccion", Entidad.Direccion));
                        comando.Parameters.Add(new SqlParameter("@Celular", Entidad.Celular));
                        comando.Parameters.Add(new SqlParameter("@Contrasenia", Entidad.Contrasenia));
                        comando.ExecuteNonQuery();
                    }
                }
                Modificado = Entidad;
            }
            catch (System.Exception ex)
            {
                var ms = ex.Message;
            }
            return(Modificado);
        }
Exemplo n.º 3
0
 public UsuarioDOM Crear(UsuarioDOM Parametro)
 {
     try
     {
         var DAO = new UsuarioDAO();
         if (DAO.Obtener(Parametro.NumDocumento) != null) // Ya existe
         {
             throw new WebFaultException <RepetidoException>
                   (
                       new RepetidoException()
             {
                 Codigo      = "101",
                 Descripcion = "El Número documento ya existe"
             },
                       System.Net.HttpStatusCode.Conflict
                   );
         }
         return(DAO.Crear(Parametro));
     }
     catch (Exception ex)
     {
         throw new WebFaultException <RepetidoException>
               (
                   new RepetidoException()
         {
             Codigo      = "101",
             Descripcion = "Problema al registrar, vuelve a intentarlo"
         },
                   System.Net.HttpStatusCode.Conflict
               );
     }
 }
Exemplo n.º 4
0
 public UsuarioDOM Crear(UsuarioDOM Parametro)
 {
     try
     {
         return(new RestClient <UsuarioDOM>().POST(Parametro, "http://sharedcss.com/evp/application/UsuarioService/Usuario.svc/Usuario").GetAwaiter().GetResult());
     }
     catch (System.Exception)
     {
         throw;
     }
 }
Exemplo n.º 5
0
        public UsuarioDOM UsuarioAutenticar(string NumDocumento, string Contrasenia)
        {
            UsuarioDOM Encontrado = null;

            try
            {
                string sql = "SELECT * FROM dbo.Usuario WHERE NumDocumento= @NumDocumento and Contrasenia = @Contrasenia";
                using (SqlConnection conexion = new SqlConnection(Local.ConnectionString))
                {
                    conexion.Open();
                    using (SqlCommand comando = new SqlCommand(sql, conexion))
                    {
                        comando.Parameters.Add(new SqlParameter("@NumDocumento", NumDocumento));
                        comando.Parameters.Add(new SqlParameter("@Contrasenia", Contrasenia));
                        using (SqlDataReader resultado = comando.ExecuteReader())
                        {
                            if (resultado.Read())
                            {
                                Encontrado = new UsuarioDOM()
                                {
                                    IdUsuario    = (int)resultado["IdUsuario"],
                                    Apellidos    = (string)resultado["Apellidos"],
                                    NumDocumento = (string)resultado["NumDocumento"],
                                    Direccion    = (string)resultado["Direccion"],
                                    Nombre       = (string)resultado["Nombre"],
                                    Tipo         = (string)resultado["Tipo"],
                                    Celular      = (string)resultado["Celular"],
                                    Contrasenia  = (string)resultado["Contrasenia"],
                                };
                            }
                        }
                    }
                }
            }
            catch (System.Exception ex)
            {
                var ms = ex.Message;
            }
            return(Encontrado);
        }
Exemplo n.º 6
0
        public UsuarioDOM Modificar(UsuarioDOM Parametro)
        {
            var DAO = new UsuarioDAO();

            return(DAO.Modificar(Parametro));
        }