Exemple #1
0
        public IList <Usuario> Listar()
        {
            IList <Usuario> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            ID AS {0},
                                            NOMBRE AS {1},
                                            IDENTITY_CODE AS {2},
                                            PASSWORD AS {3}
                                        FROM USUARIO",
                                             Arguments.Id,
                                             Arguments.Nombre,
                                             Arguments.Identity_Code, Arguments.Password);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #2
0
        public IList <Prensa> Listar()
        {
            IList <Prensa> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);

                var sql = string.Format(@"SELECT
                                            ID AS {0},
                                            Nombre AS {1},
                                            Barcode_Prensa AS {2},
                                            Barcode_Pintado AS {3},
                                            Barcode_Pinchado AS {4},
                                            Prensa_Activa AS {5},
                                            ID_Zona AS {6}
                                        FROM PRENSA",
                                        Arguments.Id, Arguments.Nombre,
                                        Arguments.Barcode_Prensa, Arguments.Barcode_Pintado,
                                        Arguments.Barcode_Pinchado, Arguments.Prensa_Activa, Arguments.ID_Zona);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #3
0
        public bool Eliminar(int id)
        {
            bool sw = false;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string sql      = string.Format("DELETE FROM ZONA WHERE ID= {0}", id);

                List <IDataParameter> parameters = new List <IDataParameter>();


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

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

            return(sw);
        }
Exemple #4
0
        public IList <Tag> Listar()
        {
            IList <Tag> tags = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT ID AS {0},
                                                            DESCRIPCION AS {1},
                                                            ID_PROVEEDOR AS {2}
                                                        FROM TAG",
                                                Arguments.Id, Arguments.Descripcion,
                                                Arguments.Id_Proveedor);


                var ds = accessor.FillDataSet(sql);

                tags = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }

            return(tags);
        }
Exemple #5
0
        public Dispositivo Detalles(int id)
        {
            Dispositivo dispositivo = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID_Dispositivo AS {0},
                                            Serial_Number AS {1},
                                            IP AS {2},
                                            Descripcion AS {3}
                                        FROM DISPOSITIVO
                                        WHERE ID_Dispositivo = " + ic + "{0}",
                                                Arguments.Id_Dispositivo, Arguments.Serial_Number,
                                                Arguments.IP, Arguments.Descripcion);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id_Dispositivo, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                dispositivo = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", ex, id);
            }
            return(dispositivo);
        }
Exemple #6
0
        public IList<Historico_Deshabilitacion> Listar()
        {
            IList<Historico_Deshabilitacion> lst = null;

            try
            {
                var accessor =new DataAccesor(_connectionString);
                var sql = string.Format(@"SELECT
                                            ID_DESHABILITACION AS {0},
                                            FECHA AS {1},
                                            COMENTARIO AS {2},
                                            ID_MOTIVO AS {3},
                                            ID_PERMISO AS {4},
                                            ID_PRENSA AS {5},
                                            ID_USUARIO AS {6},
                                            ID_DISPOSITIVO AS {7}
                                        FROM HISTORICO_DESHABILITACION",
                                        Arguments.Id_Evento,
                                        Arguments.Nombre);

                List<IDataParameter> parameters = new List<IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return lst;
        }
Exemple #7
0
        public Motivo_Deshabilitacion Detalles(int id)
        {
            Motivo_Deshabilitacion motivo = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID_Motivo AS {0},
                                            Nombre AS {1}                                            
                                        FROM MOTIVO_DESHABILITACION
                                        WHERE ID_Motivo= " + ic + "{0}",
                                                Arguments.ID_Motivo, Arguments.Nombre);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.ID_Motivo, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                motivo = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", ex, id);
            }
            return(motivo);
        }
Exemple #8
0
        public Zona Detalles(int id)
        {
            Zona zona = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID AS {0},
                                            Nombre AS {1}                                            
                                        FROM ZONA
                                        WHERE ID= " + ic + "{0}",
                                                Arguments.Id, Arguments.Nombre);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                zona = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", ex, id);
            }
            return(zona);
        }
Exemple #9
0
        public IList <Especificacion> Listar()
        {
            IList <Especificacion> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            CV AS {0},
                                            MINUTOS_LIMITE_VULCANIZADO AS {1}
                                        FROM ESPECIFICACION",
                                             Arguments.CV,
                                             Arguments.Minutos_Limite_Vulcanizado);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #10
0
        public Permiso Detalles(int id)
        {
            Permiso permiso = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID_PERMISO AS {0},
                                            Nombre AS {1}                                            
                                        FROM PERMISO
                                        WHERE ID_Permiso= " + ic + "{0}",
                                                Arguments.ID_Permiso, Arguments.Nombre);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.ID_Permiso, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                permiso = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", ex, id);
            }
            return(permiso);
        }
Exemple #11
0
        public Tag Detalles(int id)
        {
            Tag tag = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT ID AS {0},
                                                            DESCRIPCION AS {1},
                                                            ID_PROVEEDOR AS {2}
                                                        FROM TAGS
                                                        WHERE ID_TAG = " + ic + "{0}",
                                                Arguments.Id, Arguments.Descripcion,
                                                Arguments.Id_Proveedor);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                tag = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", id, ex);
            }
            return(tag);
        }
Exemple #12
0
        public bool Eliminar(int id)
        {
            bool sw = false;

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

                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id, id)
                };

                var result = accessor.ExecuteNonQuery(String.Format("DELETE FROM TAG WHERE ID = " + ic + "{0}", Arguments.Id), parameters, false);


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

            return(sw);
        }
Exemple #13
0
        public bool Desvincular(int Id_Tag, int Id_Prensa)
        {
            bool sw = false;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"DELETE FROM TAG_PRENSA WHERE ID_TAG = " + ic + "{0} AND ID_PRENSA= " + ic + "{1}",
                                                Arguments.IdTag, Arguments.Id_Prensa);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.IdTag, Id_Tag),
                    accessor.Parameter(Arguments.IdRole, Id_Prensa)
                };

                int numFilas = accessor.ExecuteNonQuery(sql, parameters, false);

                if (numFilas > 0)
                {
                    sw = true;
                }
            }
            catch (Exception ex)
            {
                log.Error("Desvincular()", ex);
            }

            return(sw);
        }
        public IList <Siguiente_Cubierta> Listar(string cv)
        {
            IList <Siguiente_Cubierta> lst = null;

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

                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.CV, cv)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #15
0
        public IList <Tag> GetTagsByProvider(int Id_TagProvider)
        {
            IList <Tag> tags = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT 
                                                TAG.ID AS {0},
                                                TAG.DESCRIPCION AS {1},
                                                TAG.ID_PROVEEDOR AS {2}
                                            FROM TAG
                                            WHERE TAGS.ID_PROVEEDOR = " + ic + "{2}",
                                                Arguments.Id, Arguments.Descripcion,
                                                Arguments.Id_Proveedor);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id_Proveedor, Id_TagProvider)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                tags = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("GetTagsByProvider()", ex);
            }

            return(tags);
        }
Exemple #16
0
        public int ValidarIdentityCode_Libre(string identityCode)
        {
            int Id_User = -1;

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

                var sql = string.Format(@"select 
                                        Id
                                        from Usuario
                                        where
                                            IdentityCode = " + ic + "{0}",
                                        Arguments.Identity_Code);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Identity_Code, identityCode)
                };

                //var ds = accessor.FillDataSet(sql, parameters);
                Id_User = Convert.ToInt32(accessor.ExecuteScalar(sql, parameters, false));
            }
            catch (Exception ex)
            {
                log.Error("ValidarIdentityCode_Libre(IdentityCode: {0})", ex, identityCode);
            }
            return(Id_User);
        }
        public IList <Solicitud> Listar()
        {
            IList <Solicitud> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            ID AS {0},
                                            FECHA_GENERACION AS {1},
                                            ID_PRENSA AS {2}
                                         FROM SOLICITUD",
                                             Arguments.Id, Arguments.Fecha_Generacion, Arguments.Id_Prensa);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #18
0
        public bool Desvincular(int Id_User, int Id_Rol, int Id_Motivo)
        {
            bool sw = false;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"DELETE FROM USER_ROLES WHERE ID_USUARIO = " + ic + "{0} AND ID_ROL = " + ic + "{1}  AND ID_MOTIVO= " + ic + "{2}",
                                                Arguments.ID_Usuario, Arguments.IdRole, Arguments.ID_Motivo);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.ID_Usuario, Id_User),
                    accessor.Parameter(Arguments.IdRole, Id_Rol),
                    accessor.Parameter(Arguments.ID_Motivo, Id_Motivo)
                };

                int numFilas = accessor.ExecuteNonQuery(sql, parameters, false);

                if (numFilas > 0)
                {
                    sw = true;
                }
            }
            catch (Exception ex)
            {
                log.Error("Desvincular()", ex);
            }

            return(sw);
        }
        public Solicitud Detalles(int id)
        {
            Solicitud solicitud = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID AS {0},
                                            FECHA_GENERACION AS {1},
                                            ID_PRENSA AS {2}
                                        FROM SOLICITUD
                                        WHERE ID = " + ic + "{0}",
                                                Arguments.Id, Arguments.Fecha_Generacion, Arguments.Id_Prensa);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id, id)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                solicitud = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("Detalles({0})", ex, id);
            }
            return(solicitud);
        }
Exemple #20
0
        public IList <Motivo_Deshabilitacion> Listar()
        {
            IList <Motivo_Deshabilitacion> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            ID_MOTIVO  AS {0},
                                            NOMBRE AS {1}
                                        FROM MOTIVO_DESHABILITACION",
                                             Arguments.ID_Motivo,
                                             Arguments.Nombre);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #21
0
        public IList <Dispositivo> Listar()
        {
            IList <Dispositivo> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            ID_DISPOSITIVO AS {0},
                                            SERIAL_NUMBER AS {1},
                                            IP AS {2},
                                            DESCRIPCION AS {3}
                                        FROM DISPOSITIVO",
                                             Arguments.Id_Dispositivo,
                                             Arguments.Serial_Number, Arguments.IP, Arguments.Descripcion);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #22
0
        public IList <Zona> Listar()
        {
            IList <Zona> lst = null;

            try
            {
                var accessor = new DataAccesor(_connectionString);
                var sql      = string.Format(@"SELECT
                                            ID  AS {0},
                                            NOMBRE AS {1}
                                        FROM ZONA",
                                             Arguments.Id,
                                             Arguments.Nombre);

                List <IDataParameter> parameters = new List <IDataParameter>();

                var ds = accessor.FillDataSet(sql, parameters);

                lst = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("Listar()", ex);
            }
            return(lst);
        }
Exemple #23
0
        public Usuario GetUserByIdentityCode(string identityCode)
        {
            Usuario usuario = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID AS {0},
                                            Nombre AS {1},
                                            Identity_Code AS {2},
                                            Password AS {3}
                                        FROM USUARIO
                                        WHERE Identity_Code = " + ic + "{2}",
                                                Arguments.Id, Arguments.Nombre, Arguments.Identity_Code,
                                                Arguments.Password
                                                );

                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Identity_Code, identityCode)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                usuario = GetSingle(ds);
            }
            catch (Exception ex)
            {
                log.Error("GetUserByIdentityCode({0})", ex, identityCode);
            }
            return(usuario);
        }
Exemple #24
0
        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);
        }
Exemple #25
0
        public bool Modificar(Tag entidad)
        {
            bool updated = false;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"UPDATE TAGS 
                                           SET
                                                ID = " + ic + "{1}," +
                                                "DESCRIPCION = " + "{2}," +
                                                "ID_PROVEEDOR = " + ic + "{3}",
                                                Arguments.Id,
                                                Arguments.Descripcion,
                                                Arguments.Id_Proveedor);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.IdTag, entidad.Id),
                    accessor.Parameter(Arguments.Id_Proveedor, entidad.Id_Proveedor),
                    accessor.Parameter(Arguments.Descripcion, entidad.Descripcion)
                };

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

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

            return(updated);
        }
Exemple #26
0
        public int Agregar(Historico_Solicitud entidad)
        {
            int id = -1;

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

                var sql = string.Format("INSERT INTO HISTORICO_SOLICITUD (FECHA,ID_SOLICITUD,ID_ESTADO, ID_USUARIO, ID_DISPOSITIVO)" +
                                        " VALUES (" + ic + "{0}, " + ic + "{1}, " + ic + "{2}," + ic + "{3}, " + ic + "{4}) " + accessor.sqlGetNewIdentity(Arguments.ID_Historico, "{5}"),
                                        Arguments.Fecha, Arguments.ID_Solicitud, Arguments.Id_Estado, Arguments.ID_Usuario, Arguments.Id_Dispositivo,
                                        Arguments.ID_Historico);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Fecha, entidad.Fecha),
                    accessor.Parameter(Arguments.ID_Solicitud, entidad.Id_Solicitud),
                    accessor.Parameter(Arguments.Id_Estado, entidad.Id_Estado),
                    accessor.Parameter(Arguments.ID_Usuario, entidad.Id_Usuario),
                    accessor.Parameter(Arguments.Id_Dispositivo, entidad.Id_Dispositivo),
                    accessor.Parameter(Arguments.ID_Historico, 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 IList <Login_Dispositivo> Listar(int lastIdDeviceLogin, int excludeEvent)
        {
            IList <Login_Dispositivo> logins = null;

            try
            {
                var    accessor = new DataAccesor(_connectionString);
                string ic       = accessor.ParameterIdentifierCharacter();
                var    sql      = string.Format(@"SELECT
                                            ID_LOGIN AS {0},
                                            ID_DISPOSITIVO AS {1},
                                            FECHA AS {2},
                                            CONNECTION_ID AS {3}, 
                                            ID_EVENTO As {4}, 
                                            ID_USUARIO AS {5}
                                        FROM LOGIN_DISPOSITIVO
                                        WHERE ID_LOGIN > " + ic + "{6} " +
                                                "AND ID_EVENTO <> " + ic + "{ 7}  " +
                                                " ORDER BY DATEMOMENT",
                                                Arguments.ID_Login, Arguments.Id_Dispositivo,
                                                Arguments.Fecha, Arguments.Connection_ID,
                                                Arguments.Id_Evento, Arguments.ID_Usuario,
                                                Arguments.UltimoIdLoginDispositivo, Arguments.Evento_Excluido);



                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.UltimoIdLoginDispositivo, lastIdDeviceLogin),
                    accessor.Parameter(Arguments.Evento_Excluido, excludeEvent)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                logins = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("ListarEventosFinales()", ex);
            }

            return(logins);
        }
Exemple #28
0
        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 int Agregar(Login_Dispositivo entidad)
        {
            int id = -1;

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

                var sql = string.Format("INSERT INTO LOGIN_DISPOSITIVO (ID_DISPOSITIVO,FECHA,CONNECTION_ID, ID_EVENTO, ID_USUARIO)" +
                                        " VALUES (" + ic + "{0}, " + ic + "{1}, " + ic + "{2}," + ic + "{3}, " + ic + "{4}) " + accessor.sqlGetNewIdentity(Arguments.ID_Login, "{5}"),
                                        Arguments.Id_Dispositivo, Arguments.Fecha, Arguments.Connection_ID, Arguments.Id_Evento, Arguments.ID_Usuario, Arguments.ID_Login);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Id_Dispositivo, entidad.Id_Dispositivo),
                    accessor.Parameter(Arguments.Fecha, entidad.Fecha),
                    accessor.Parameter(Arguments.Connection_ID, entidad.Connection_Id),
                    accessor.Parameter(Arguments.Id_Evento, entidad.Id_Evento),
                    accessor.Parameter(Arguments.ID_Usuario, entidad.Id_Usuario),
                    accessor.Parameter(Arguments.ID_Login, 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);
        }
Exemple #30
0
        public int Agregar(Historico_Contramedidas entidad)
        {
            int id = -1;

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

                var sql = string.Format("INSERT INTO HISTORICO_CONTRAMEDIDAS (EXPIRACION,CV,LOTE, ID_PRENSA)" +
                                        " VALUES (" + ic + "{0}, " + ic + "{1}, " + ic + "{2}," + ic + "{3} ) " + accessor.sqlGetNewIdentity(Arguments.Id, "{4}"),
                                        Arguments.Expiracion, Arguments.CV, Arguments.lote, Arguments.Id_Prensa, Arguments.Id);


                List <IDataParameter> parameters = new List <IDataParameter>()
                {
                    accessor.Parameter(Arguments.Expiracion, entidad.Expiracion),
                    accessor.Parameter(Arguments.CV, entidad.CV),
                    accessor.Parameter(Arguments.lote, entidad.Lote),
                    accessor.Parameter(Arguments.Id_Prensa, entidad.Id_Prensa),
                    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);
        }