Exemplo n.º 1
0
        public void Eliminar(ObjetoDominio objeto)
        {
            String sql = "DELETE FROM " + dataMap.GetNombreTabla() + " WHERE " + GetColumnaId() + " = @Id";

            try
            {
                SqlCommand consulta = new SqlCommand(sql, BD());
                consulta.Parameters.AddWithValue("@Id", objeto.GetId());
                consulta.Connection.Open();
                consulta.ExecuteNonQuery();
                consulta.Connection.Close();
            }
            catch (Exception)
            {
                throw new ApplicationException("Imposible eliminar la fila de la tabla");
            }
        }
Exemplo n.º 2
0
 public void Actualizar(ObjetoDominio objeto)
 {
     String sql = "UPDATE " + dataMap.GetNombreTabla() + dataMap.GetListaActualizar() + " WHERE " + GetColumnaId() + " = @Id";
     try
     {
         SqlCommand consulta = new SqlCommand(sql, BD());
         foreach (ColumnMap columna in dataMap.GetColumnas())
         {
             consulta.Parameters.AddWithValue(String.Format("@{0}", columna.GetNombreColumna()),
                 columna.GetValor(objeto));
         }
         consulta.Parameters.AddWithValue("@Id", objeto.GetId());
         consulta.Connection.Open();
         consulta.ExecuteNonQuery();
         consulta.Connection.Close();
     }
     catch (Exception)
     {
         throw new ApplicationException("Imposible hacer la actualización de la tabla");
     }
 }
Exemplo n.º 3
0
        public void Actualizar(ObjetoDominio objeto)
        {
            String sql = "UPDATE " + dataMap.GetNombreTabla() + dataMap.GetListaActualizar() + " WHERE " + GetColumnaId() + " = @Id";

            try
            {
                SqlCommand consulta = new SqlCommand(sql, BD());
                foreach (ColumnMap columna in dataMap.GetColumnas())
                {
                    consulta.Parameters.AddWithValue(String.Format("@{0}", columna.GetNombreColumna()),
                                                     columna.GetValor(objeto));
                }
                consulta.Parameters.AddWithValue("@Id", objeto.GetId());
                consulta.Connection.Open();
                consulta.ExecuteNonQuery();
                consulta.Connection.Close();
            }
            catch (Exception)
            {
                throw new ApplicationException("Imposible hacer la actualización de la tabla");
            }
        }
Exemplo n.º 4
0
        public void Insertar(ObjetoDominio objeto)
        {
            String sql = "INSERT INTO " + dataMap.GetNombreTabla() + " VALUES (@" + GetColumnaId() +
                         dataMap.GetListaInsertar() + ")";

            try
            {
                SqlCommand consulta = new SqlCommand(sql, BD());
                foreach (ColumnMap columna in dataMap.GetColumnas())
                {
                    consulta.Parameters.AddWithValue(String.Format("@{0}", columna.GetNombreColumna()),
                                                     columna.GetValor(objeto));
                }
                consulta.Parameters.AddWithValue("@" + GetColumnaId(), objeto.GetId());
                consulta.Connection.Open();
                consulta.ExecuteNonQuery();
                consulta.Connection.Close();
            }
            catch (Exception)
            {
                throw new ApplicationException("Imposible hacer la inserción en la tabla");
            }
        }
Exemplo n.º 5
0
 public void Eliminar(ObjetoDominio objeto)
 {
     String sql = "DELETE FROM " + dataMap.GetNombreTabla() + " WHERE " + GetColumnaId() + " = @Id";
     try
     {
         SqlCommand consulta = new SqlCommand(sql, BD());
         consulta.Parameters.AddWithValue("@Id", objeto.GetId());
         consulta.Connection.Open();
         consulta.ExecuteNonQuery();
         consulta.Connection.Close();
     }
     catch (Exception)
     {
         throw new ApplicationException("Imposible eliminar la fila de la tabla");
     }
 }
Exemplo n.º 6
0
 public void Insertar(ObjetoDominio objeto)
 {
     String sql = "INSERT INTO " + dataMap.GetNombreTabla() + " VALUES (@" + GetColumnaId() +
         dataMap.GetListaInsertar() + ")";
     try
     {
         SqlCommand consulta = new SqlCommand(sql, BD());
         foreach (ColumnMap columna in dataMap.GetColumnas())
         {
             consulta.Parameters.AddWithValue(String.Format("@{0}", columna.GetNombreColumna()),
                 columna.GetValor(objeto));
         }
         consulta.Parameters.AddWithValue("@" + GetColumnaId(), objeto.GetId());
         consulta.Connection.Open();
         consulta.ExecuteNonQuery();
         consulta.Connection.Close();
     }
     catch (Exception)
     {
         throw new ApplicationException("Imposible hacer la inserción en la tabla");
     }
 }