コード例 #1
0
 public AdministradorDOM Modificar(Dominio.AdministradorDOM Entidad)
 {
     Dominio.AdministradorDOM Modificado = null;
     try
     {
         string sql = @"UPDATE dbo.Administrador SET Nombre=@Nombre , Apellidos=@Apellidos, NumDocumento = @NumDocumento, Direccion=@Direccion, 
                         Celular = @Celular WHERE IdAdministrador=@IdAdministrador";
         using (SqlConnection conexion = new SqlConnection(Local.ConnectionString))
         {
             conexion.Open();
             using (SqlCommand comando = new SqlCommand(sql, conexion))
             {
                 comando.Parameters.Add(new SqlParameter("@IdAdministrador", Entidad.IdAdministrador));
                 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);
 }
コード例 #2
0
        public AdministradorDOM Crear(Dominio.AdministradorDOM Entidad)
        {
            string sql = @"INSERT INTO dbo.Administrador VALUES (
                                                            @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("@IdAdministrador", Entidad.IdAdministrador));
                    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);
        }
コード例 #3
0
 public AdministradorDOM Obtener(string NumDocumento)
 {
     Dominio.AdministradorDOM Encontrado = null;
     try
     {
         string sql = "SELECT * FROM dbo.Administrador WHERE NumDocumento= @NumDocumento";
         using (SqlConnection conexion = new SqlConnection(Local.ConnectionString))
         {
             conexion.Open();
             using (SqlCommand comando = new SqlCommand(sql, conexion))
             {
                 comando.Parameters.Add(new SqlParameter("@NumDocumento", NumDocumento));
                 using (SqlDataReader resultado = comando.ExecuteReader())
                 {
                     if (resultado.Read())
                     {
                         Encontrado = new Dominio.AdministradorDOM()
                         {
                             IdAdministrador = (int)resultado["IdAdministrador"],
                             Apellidos       = (string)resultado["Apellidos"],
                             Direccion       = (string)resultado["Direccion"],
                             Celular         = (string)resultado["Celular"],
                             Nombre          = (string)resultado["Nombre"],
                             Contrasenia     = (string)resultado["Contrasenia"],
                             NumDocumento    = (string)resultado["NumDocumento"],
                         };
                     }
                 }
             }
         }
     }
     catch (System.Exception ex)
     {
         var ms = ex.Message;
     }
     return(Encontrado);
 }