Ejemplo n.º 1
0
        private void Inicial_Load(object sender, EventArgs e)
        {
            timer1.Start();

            /*intercambios intercambio = new intercambios();
             * intercambio.send_telegram("","");
             */
            //if (System.IO.File.Exists(@"nueva.txt"))
            //{
            //nueva_tarea();
            //System.IO.File.Delete(@"nueva.txt");
            //}

            Forms.Login login = new Forms.Login();
            login.ShowDialog();
            if (exit == true)
            {
                Application.Exit();
            }
            else
            {
                Models.Cortes cort = new Models.Cortes();
                using (cort)
                {
                    List <Models.Cortes> existe = cort.getnoclose(Convert.ToInt16(id_usario));

                    if (cajero == true)
                    {
                        if (existe.Count > 0)
                        {
                        }
                        else
                        {
                            Forms.AbreCaja caja = new Forms.AbreCaja();
                            caja.Owner = this;
                            caja.ShowDialog();
                        }
                    }
                }

                Models.Permisos permiso = new Models.Permisos();
                using (permiso)
                {
                    List <Models.Permisos> permisos = permiso.getPermiso(Convert.ToInt16(id_usario));



                    Bienvenido.Text = "Bienvenido: " + nombre;
                }
                busca_caducos();
                busca_pagos();
                busca_minimo();
            }
        }
Ejemplo n.º 2
0
        private Cortes Buildcortes(MySqlDataReader data)
        {
            Cortes item = new Cortes(
                data.GetInt32("id"),
                data.GetInt32("id_usuario"),
                data.GetDateTime("fecha"),
                data.GetDouble("caja_inicial"),
                data.GetDouble("caja_fin"),
                data.GetDateTime("fecha_corte"),
                data.GetDouble("diferencia"),
                data.GetBoolean("terminado")
                );

            return(item);
        }
Ejemplo n.º 3
0
        public List <Cortes> getCortes()
        {
            string          query  = "select id, id_usuario, fecha, caja_inicial, caja_fin, fecha_corte, diferencia, terminado from tbacortes";
            MySqlDataReader data   = runQuery(query);
            List <Cortes>   result = new List <Cortes>();

            if (data.HasRows)
            {
                while (data.Read())
                {
                    Cortes item = Buildcortes(data);
                    result.Add(item);
                }
            }
            return(result);
        }
Ejemplo n.º 4
0
        public List <Cortes> getbypersonanddate(string fechainician, string fechafin, int id_persona)
        {
            string          query  = "select id, id_usuario, fecha, caja_inicial, caja_fin, fecha_corte, diferencia, terminado from tbacortes where id_usuario='" + id_persona.ToString() + "' and fecha_corte  BETWEEN CAST('" + fechainician + "' AS DATE) AND CAST('" + fechafin + "' AS DATE);";
            MySqlDataReader data   = runQuery(query);
            List <Cortes>   result = new List <Cortes>();

            if (data.HasRows)
            {
                while (data.Read())
                {
                    Cortes item = Buildcortes(data);
                    result.Add(item);
                }
            }
            return(result);
        }
Ejemplo n.º 5
0
        public List <Cortes> getnoclose(int id_persona)
        {
            string          query  = "select id, id_usuario, fecha, caja_inicial, caja_fin, fecha_corte, diferencia, terminado from tbacortes where id_usuario='" + id_persona.ToString() + "' and terminado=0";
            MySqlDataReader data   = runQuery(query);
            List <Cortes>   result = new List <Cortes>();

            if (data.HasRows)
            {
                while (data.Read())
                {
                    Cortes item = Buildcortes(data);
                    result.Add(item);
                }
            }

            return(result);
        }