public bool Modificar(Siguiente_Cubierta entidad)
        {
            bool sw = false;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format("UPDATE SIGUIENTE_CUBIERTA SET ID_PRENSA = " + ic + "{0}," +
                                                " FECHA_CHEQUEO= " + ic + "{1}, BARCODE_CUBIERTA=" + ic + "{2}, CV=" + ic + "{3} " +
                                                " WHERE ID_PRENSA = " + ic + "{0} AND CV=" + ic + "{3}",
                                                Arguments.Id_Prensa, Arguments.Fecha_Chequeo, Arguments.Barcode_Cubierta, Arguments.CV);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id_Prensa, entidad.Id_Prensa),
                    accessor.Parameter(Arguments.Fecha_Chequeo, entidad.Fecha_Chequeo),
                    accessor.Parameter(Arguments.Barcode_Cubierta, entidad.Barcode_Cubierta),
                    accessor.Parameter(Arguments.CV, entidad.CV)
                };

                var result = accessor.ExecuteNonQuery(sql, parameters, false);

                if (typeof(int).Equals(result.GetType()))
                {
                    sw = (int)result > 0;
                }
                else
                {
                    log.Warning("Modificar() No se ha completado la modificación");
                }
            }
            catch (Exception ex)
            {
                log.Error("Modificar()", ex);
            }

            return(sw);
        }
        public int Agregar(Siguiente_Cubierta entidad)
        {
            int id = -1;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();

                var sql = string.Format("INSERT INTO SIGUIENTE_CUBIERTA (ID_PRENSA, FECHA_CHEQUEO, BARCODE_CUBIERTA, CV)" +
                                        " VALUES (" + ic + "{0}, " + ic + "{1}, " + ic + "{2}, " + ic + "{3}) ",
                                        Arguments.Id_Prensa, Arguments.Fecha_Chequeo, Arguments.Barcode_Cubierta, Arguments.CV);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id_Prensa, entidad.Id_Prensa),
                    accessor.Parameter(Arguments.Fecha_Chequeo, entidad.Fecha_Chequeo),
                    accessor.Parameter(Arguments.Barcode_Cubierta, entidad.Barcode_Cubierta),
                    accessor.Parameter(Arguments.CV, entidad.CV)
                };

                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);
        }
        private Siguiente_Cubierta GetSingle(DataSet ds)
        {
            Siguiente_Cubierta siguiente_Cubierta = null;

            try
            {
                if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    siguiente_Cubierta = new Siguiente_Cubierta()
                    {
                        Id_Prensa        = Convert.ToInt32(ds.Tables[0].Rows[0][Arguments.Id_Prensa]),
                        Fecha_Chequeo    = Convert.ToDateTime(ds.Tables[0].Rows[0][Arguments.Fecha_Chequeo]),
                        Barcode_Cubierta = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Barcode_Cubierta]),
                        CV = Convert.ToString(ds.Tables[0].Rows[0][Arguments.CV])
                    };
                }
            }
            catch (Exception ex)
            {
                log.Error("GetSingle", ex);
            }

            return(siguiente_Cubierta);
        }