Пример #1
0
 public static UsuarioLogica GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new UsuarioLogica();
     }
     return(_instancia);
 }
Пример #2
0
        public static DataTable ConsultarPta(UsuarioLogica user)
        {
            DataTable datos = new DataTable();

            try
            {
                datos = AccesoDatos.Consultar("SELECT * FROM t_usuarios WHERE planta = '" + user.Planta + "' and turno = '" + user.Turno + "'");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(datos);
        }
Пример #3
0
 public static string GetArea(UsuarioLogica us)
 {
     try
     {
         string    sArea  = string.Empty;
         string    sQuery = "SELECT * FROM t_usuario WHERE usuario = '" + us.Usuario + "'";
         DataTable datos  = AccesoDatos.Consultar(sQuery);
         if (datos.Rows.Count != 0)
         {
             sArea = datos.Rows[0]["area"].ToString();
         }
         return(sArea);
     }
     catch
     {
         return("");
     }
 }
Пример #4
0
        public Gasto seleccionarGastoPorID(string idGasto)
        {
            Gasto         gasto   = new Gasto();
            UsuarioLogica uLogica = new UsuarioLogica();
            DataSet       ds      = AccesoDatos.GastoDato.seleccionarGastoPorID(idGasto);


            foreach (DataRow row in ds.Tables[0].Rows)
            {
                gasto.Id          = Convert.ToInt32(row["IDProducto"]);
                gasto.Descripcion = row["Descripcion"].ToString();
                gasto.Usuario     = uLogica.seleccionarUsuario(row["IDUsuario"].ToString());
                gasto.Fecha       = Convert.ToDateTime(row["Fecha"].ToString());
                gasto.Monto       = Convert.ToDouble(row["Monto"]);
            }

            return(gasto);
        }
Пример #5
0
 public static bool Eliminar(UsuarioLogica user)
 {
     try
     {
         string sQuery = "DELETE FROM t_usuarios WHERE usuario = '" + user.Usuario + "'";
         if (AccesoDatos.Borrar(sQuery) != 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
Пример #6
0
        public List <Gasto> seleccionarGastoTodo()
        {
            DataSet       ds        = AccesoDatos.GastoDato.seleccionarGastoTodo();
            UsuarioLogica uLogica   = new UsuarioLogica();
            List <Gasto>  resultado = new List <Gasto>();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                Gasto gasto = new Gasto();
                gasto.Id          = Convert.ToInt32(row["ID"]);
                gasto.Descripcion = row["Descripcion"].ToString();
                gasto.Usuario     = uLogica.seleccionarUsuario(row["IDUsuario"].ToString());
                gasto.Fecha       = Convert.ToDateTime(row["Fecha"].ToString());
                gasto.Monto       = Convert.ToDouble(row["Monto"]);

                resultado.Add(gasto);
            }

            return(resultado);
        }
Пример #7
0
 public static bool VerificarTurno(UsuarioLogica user)
 {
     try
     {
         string sQuery;
         sQuery = "SELECT * FROM t_usuarios WHERE usuario = '" + user.Usuario + "' and turno = '" + user.Turno + "'";
         DataTable datos = AccesoDatos.Consultar(sQuery);
         if (datos.Rows.Count != 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
Пример #8
0
 public static bool VerificarOperador(UsuarioLogica user)
 {
     try
     {
         string sQuery;
         sQuery = "SELECT * FROM t_usuarios WHERE usuario = '" + user.Usuario + "' and puesto = 'OP' and linea is not null";
         DataTable datos = AccesoDatos.Consultar(sQuery);
         if (datos.Rows.Count != 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
Пример #9
0
        public Caja ObtenerCajaAbierta(string idUsuario)
        {
            DataSet       ds     = AccesoDatos.CajaDato.SeleccionarCajaAbierta(idUsuario);
            Caja          caja   = new Caja();
            UsuarioLogica logica = new UsuarioLogica();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                caja.Id            = row["ID"].ToString();
                caja.FechaApertura = Convert.ToDateTime(row["FechaApertura"]);
                caja.FechaCierre   = Convert.ToDateTime(row["FechaCierre"]);
                caja.MontoApertura = Convert.ToDouble(row["MontoApertura"].ToString());
                caja.MontoCierre   = Convert.ToDouble(row["MontoCierreCaja"].ToString());
                caja.Descripcion   = row["Descripcion"].ToString();
                caja.Estado        = row["Estado"].ToString();
                caja.Usuario       = logica.seleccionarUsuario(row["IDUsuario"].ToString());
            }



            return(caja);
        }
Пример #10
0
 public static int Guardar(UsuarioLogica user)
 {
     string[] parametros = { "@Usuario", "@Planta", "@Linea", "@Turno", "@IndRamp", "@Rampeo", "@Puesto", "@User" };
     return(AccesoDatos.Actualizar("sp_mant_usuarios", parametros, user.Usuario, user.Planta, user.Linea, user.Turno, user.IndRamp, user.Rampeo, user.Puesto, user.User));
 }
Пример #11
0
 public static IUusuarioLogica GetLogicaUsuario()
 {
     return(UsuarioLogica.GetInstancia());
 }