コード例 #1
0
 public AlmacenBL(int idCliente)
 {
     CnxCliente  = ConfigurationManager.AppSettings[idCliente.ToString()].ToString();
     strCnx      = ConfigurationManager.ConnectionStrings[CnxCliente].ConnectionString;
     strCnxRule  = ConfigurationManager.ConnectionStrings["cnxRules"].ConnectionString;
     oAlmacenDA  = new AlmacenDA();
     oMaestrosDA = new MaestrosDA();
 }
コード例 #2
0
 public List <cAlmacen> Listar()
 {
     //Lista de almacenes
     try
     {
         return(AlmacenDA.Listar());
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
コード例 #3
0
 public void Eliminar(int ID)
 {
     //Antes de marcar el almacen como eliminado comprobamos que no contenga articulos con existencia
     if (ValidacionExistencia(ID))
     {
         AlmacenDA.Eliminar(ID);
     }
     else
     {
         Exception Ex = new Exception("El almacen no puede ser eliminado ya que contiene articulos en su existencia");
         throw Ex;
     }
 }
コード例 #4
0
 public void GuardarCambios(cAlmacen Almacen)
 {
     //Si el almacen existe entonces actualizamos
     if (AlmacenDA.Existe(Almacen.ID))
     {
         AlmacenDA.Actualizar(Almacen);
     }
     else
     //Si el almacen es nuevo entonces creamos
     {
         AlmacenDA.Crear(Almacen);
     }
 }
コード例 #5
0
 public cAlmacen BuscarPorID(int ID)
 {
     return(AlmacenDA.BuscarPorID(ID));
 }