public void ActualizarEstadoItem(ENT.ItemPlantilla_ENT Item)
        {
            DBConexion Db = new DBConexion();

            Db.Conectar();
            string sentenciaSQL = "update plantillatiempo set [estado]=@est where [idplantilla]=@idplant and [item]=@item";

            Db.CrearComando(sentenciaSQL);
            Db.AsignarParametro("@est", DbType.Int32, (int)Item.Estado);
            Db.AsignarParametro("@idplant", DbType.Int32, (int)Item.IdPlantilla);
            Db.AsignarParametro("@item", DbType.Int32, Item.Item);
            Db.EjecutarComando();
            Db.Desconectar();
        }
示例#2
0
        public DataTable Consultar(DateTime Fecha, int Accion)
        {
            DBConexion Db = new DBConexion();

            Db.Conectar();
            string sentenciaSQL = "SELECT * FROM Auditoria WHERE IdAcc=@Acc AND [FechaHora]=@Fcha ORDER BY Id";

            Db.CrearComando(sentenciaSQL);
            Db.AsignarParametro("@Acc", DbType.Int32, Accion);
            Db.AsignarParametro("@Fcha", DbType.String, Fecha.ToShortDateString());
            DataTable dt = Db.EjecutarConsulta();

            Db.Desconectar();
            return(dt);
        }
示例#3
0
 public void CargarUsuario(string Usuario)
 {
     try
     {
         this.Usuario = new ENT.Usuario_ENT();
         DbDataReader dr;
         DBConexion   bd = new DBConexion();
         bd.Conectar();
         bd.CrearComando("select [idTipoUsuario], [IdEstado], [Username], [Password] from Usuario where username=@username");
         bd.AsignarParametro("@username", DbType.String, Usuario);
         dr = bd.EjecutarConsultaReader();
         while (dr.Read())
         {
             this.Usuario.Usuario     = dr["Username"].ToString();
             this.Usuario.Contraseña  = dr["Password"].ToString();
             this.Usuario.TipoUsuario = (ENT.TiposAnidados_ENT.TipoUsuario)Convert.ToInt32(dr["idTipoUsuario"]);
             this.Usuario.Estado      = (ENT.TiposAnidados_ENT.Estado)Convert.ToInt32(dr["IdEstado"]);
         }
         dr.Close();
         bd.Desconectar();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#4
0
 public void ActualizarContraseña()
 {
     try
     {
         DBConexion Db = new DBConexion();
         Db.Conectar();
         string sentenciaSQL = "UPDATE Usuario SET [Password] = @Pwd WHERE [Username]= @User";
         Db.CrearComando(sentenciaSQL);
         Db.AsignarParametro("@Pwd", DbType.String, Usuario.Contraseña);
         Db.AsignarParametro("@User", DbType.String, Usuario.Usuario);
         Db.EjecutarComando();
         Db.Desconectar();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#5
0
 public void ActualizarEstado()
 {
     try
     {
         DBConexion Db = new DBConexion();
         Db.Conectar();
         string sentenciaSQL = "UPDATE Usuario SET [IdEstado] = @Est WHERE [Username]= @User";
         Db.CrearComando(sentenciaSQL);
         Db.AsignarParametro("@Est", DbType.Int32, (int)Usuario.Estado);
         Db.AsignarParametro("@User", DbType.String, Usuario.Usuario);
         Db.EjecutarComando();
         Db.Desconectar();
     }
     catch (Exception)
     {
         throw;
     }
 }
        public int ConsultarValoresPlantilla(int IdPlantilla, int Item)
        {
            int          Ins = 0;
            DbDataReader dr;
            DBConexion   bd = new DBConexion();

            bd.Conectar();
            bd.CrearComando("select [Valor] from plantillatiempo where [IdPlantilla]=@idplant and [Item]=@item");
            bd.AsignarParametro("@idplant", DbType.Int32, IdPlantilla);
            bd.AsignarParametro("@item", DbType.Int32, Item);
            dr = bd.EjecutarConsultaReader();
            if (dr.Read())
            {
                Ins = Convert.ToInt32(dr.GetValue(0));
            }
            dr.Close();
            bd.Desconectar();
            return(Ins);
        }
示例#7
0
 public void Crear()
 {
     try
     {
         DBConexion   Db = new DBConexion();
         DbDataReader dr;
         Db.Conectar();
         string sentenciaSQL = "INSERT INTO Usuario ([Username],[Password],[IdTipoUsuario],[IdEstado]) VALUES (@user,@pwd,@TipoU,@Est)";
         Db.CrearComando(sentenciaSQL);
         Db.AsignarParametro("@user", DbType.String, Usuario.Usuario);
         Db.AsignarParametro("@pwd", DbType.String, Usuario.Contraseña);
         Db.AsignarParametro("@TipoU", DbType.Int32, (int)Usuario.TipoUsuario);
         Db.AsignarParametro("@Est", DbType.Int32, (int)Usuario.Estado);
         dr = Db.EjecutarConsultaReader();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#8
0
 public void Registrar()
 {
     try
     {
         DBConexion   Db = new DBConexion();
         DbDataReader dr;
         Db.Conectar();
         string sentenciaSQL = "INSERT INTO Auditoria ([Descrip],[FechaHora],[Usuario], [IdAcc]) VALUES ([@des],[@da],[@user], [@Est])";
         Db.CrearComando(sentenciaSQL);
         Db.AsignarParametro("@des", DbType.String, Auditoria.Descripcion);
         Db.AsignarParametro("@da", DbType.DateTime, Auditoria.Fecha);
         Db.AsignarParametro("@user", DbType.String, Auditoria.Usuario);
         Db.AsignarParametro("@Est", DbType.Int32, (int)Auditoria.Estado);
         dr = Db.EjecutarConsultaReader();
     }
     catch (Exception)
     {
         throw;
     }
 }
        public void ActualizarRazonSocial(string Nombre)
        {
            DBConexion Db = new DBConexion();

            Db.Conectar();
            string sentenciaSQL = "UPDATE Servidor SET [Nombre] = [@nmb] WHERE [Id]= 1 ";

            Db.CrearComando(sentenciaSQL);
            Db.AsignarParametro("@vlr", DbType.String, Nombre);
            DbDataReader dr = Db.EjecutarConsultaReader();

            dr.Close();
            Db.Desconectar();
        }
        public List <int> ObtenerRangosTiempo()
        {
            List <int>   Rangos = new List <int>();
            DbDataReader dr;
            DBConexion   bd = new DBConexion();

            bd.Conectar();
            bd.CrearComando("select [RangoFin] from PlantillaTiempo where [estado]=@est");
            bd.AsignarParametro("@est", DbType.Int32, (int)ENT.TiposAnidados_ENT.Estado.ACTIVO);
            dr = bd.EjecutarConsultaReader();
            while (dr.Read())
            {
                Rangos.Add(Convert.ToInt32(dr.GetValue(0)));
            }
            dr.Close();
            bd.Desconectar();
            return(Rangos);
        }