public bool Modificar(Prensa prensa) { bool updated = false; try { DAL.DTO.Prensa prensaDal = Converter.ConvertToDAL(prensa); PrensaDAL mod = new PrensaDAL(_connectionString); updated = mod.Modificar(prensaDal); if (updated) { // Si había una caché para prensa la borramos string nombreCache = string.Format("prensa{0}", prensa.Id); CacheData.Remove(nombreCache); } } catch (Exception er) { log.Error("Agregar()", er); } return(updated); }
private List <Prensa> CargarPrensasSystem() { List <Prensa> lstPrensas = new List <Prensa>(); try { Model.BL.Prensas model = new Model.BL.Prensas(); var prensas = model.Listar(); if (prensas != null) { foreach (Model.BL.DTO.Prensa p in prensas) { Prensa Rm_Dto_Prensa = new Prensa(); Rm_Dto_Prensa.prensa = p; //Falta barcode_cubierta //Falta barcode_siguiente_cubierta //Falta prioridad lstPrensas.Add(Rm_Dto_Prensa); } } } catch (Exception er) { log.Error("CargarCatalogoPrensas()", er); } return(lstPrensas); }
public Prensa Detalles(int id) { Prensa result = null; try { string nombreCache = string.Format("prensa{0}", id); if (!CacheData.Exist(nombreCache)) { PrensaDAL model = new PrensaDAL(_connectionString); var prensa = model.Detalles(id); result = Converter.ConvertToBL(prensa); CacheData.Add(nombreCache, result); } else { result = (Prensa)CacheData.Get(nombreCache); } } catch (Exception ex) { log.Error("Detalles()", ex); } return(result); }
private Prensa GetSingle(DataSet ds) { Prensa prensa = null; try { if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { prensa = new Prensa() { Id = Convert.ToInt32(ds.Tables[0].Rows[0][Arguments.Id]), Nombre = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Nombre]), Barcode_Prensa = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Barcode_Prensa]), Barcode_Pintado = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Barcode_Pintado]), Barcode_Pinchado = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Barcode_Pinchado]), Prensa_Activa = Convert.ToInt16(ds.Tables[0].Rows[0][Arguments.Prensa_Activa]), Id_Zone = Convert.ToInt16(ds.Tables[0].Rows[0][Arguments.ID_Zona]) }; } } catch (Exception ex) { log.Error("GetSingle", ex); } return(prensa); }
public void DisablePrensa(int Id_Prensa) { if (_caracteristicasPrensa.ContainsKey(Id_Prensa)) { Prensa valuePrensa = _caracteristicasPrensa[Id_Prensa]; valuePrensa.prensa.Prensa_Activa = Convert.ToInt16(false); _caracteristicasPrensa[Id_Prensa] = valuePrensa; } }
public Prensa Detalles(int id) { Prensa prensa = null; try { var accessor = new DataAccesor(_connectionString); string ic = accessor.ParameterIdentifierCharacter(); var sql = string.Format(@"SELECT ID AS {0}, Nombre AS {1}, TOPIC AS {2}, Tag AS {3}, Tag_CV AS {4}, Tag_Temp AS {5}, Tag_Ciclo AS {6}, Tag_Prod AS {7}, Barcode_Prensa AS {8}, Barcode_Pintado AS {9}, Barcode_Pinchado AS {10} Prensa_Activa AS {13}, ID_Zona AS {14} FROM PRENSA WHERE ID = " + ic + "{0}", Arguments.Id, Arguments.Nombre, Arguments.Topic, Arguments.Tag, Arguments.Tag_CV, Arguments.Tag_Temp, Arguments.Tag_Ciclo, Arguments.Tag_Prod, Arguments.Barcode_Prensa, Arguments.Barcode_Pintado, Arguments.Barcode_Pinchado, Arguments.Prensa_Activa); List <IDataParameter> parameters = new List <IDataParameter>() { accessor.Parameter(Arguments.Id, id) }; var ds = accessor.FillDataSet(sql, parameters); prensa = GetSingle(ds); } catch (Exception ex) { log.Error("Detalles({0})", ex, id); } return(prensa); }
public bool AddTag(Prensa Rm_Dto_Prensa) { bool sw = false; try { if (!_caracteristicasPrensa.ContainsKey(Rm_Dto_Prensa.prensa.Id)) { _caracteristicasPrensa.Add(Rm_Dto_Prensa.prensa.Id, Rm_Dto_Prensa); } sw = true; } catch (Exception er) { log.Error("AddTag", er); } return(sw); }
public int Agregar(Prensa entidad) { int id = -1; try { var accessor = new DataAccesor(_connectionString); string ic = accessor.ParameterIdentifierCharacter(); var sql = string.Format("INSERT INTO PRENSA (NOMBRE, TOPIC, BARCODE_PRENSA, BARCODE_PINTADO, BARCODE_PINCHADO, ID_ZONA)" + " VALUES (" + ic + "{0}, " + ic + "{1}," + ic + "{2}, " + ic + "{3}, " + ic + "{4}, " + ic + "{5}) " + accessor.sqlGetNewIdentity(Arguments.Id, "{6}"), Arguments.Nombre, Arguments.Topic, Arguments.Barcode_Prensa, Arguments.Barcode_Pintado, Arguments.Barcode_Pinchado, Arguments.ID_Zona, Arguments.Id); List <IDataParameter> parameters = new List <IDataParameter>() { accessor.Parameter(Arguments.Nombre, entidad.Nombre), accessor.Parameter(Arguments.Barcode_Prensa, entidad.Barcode_Prensa), accessor.Parameter(Arguments.Barcode_Pintado, entidad.Barcode_Pintado), accessor.Parameter(Arguments.Barcode_Pintado, entidad.Barcode_Pinchado), accessor.Parameter(Arguments.Id, 0, ParameterDirection.Output) }; var result = accessor.ExecuteNonQueryWithResult(sql, parameters, false); if (result != null && typeof(int).Equals(result.GetType())) { id = (int)result; } else { log.Warning("Agregar() No se ha completado la inserción"); } } catch (Exception ex) { log.Error("Agregar()", ex); } return(id); }
public bool Modificar(Prensa entidad) { throw new NotImplementedException(); }