Ejemplo n.º 1
0
 private void actualizarALL()
 {
     try
     {
         con.inicioConnection();
         dgvtickets.DataSource                        = null;
         lista_all                                    = tick.readall();
         dgvtickets.DataSource                        = lista_all;
         dgvtickets.Columns["Id"].Visible             = false;
         dgvtickets.Columns["NombreEmpleado"].Visible = false;
         dgvtickets.Columns["CodigoEmpleado"].Visible = false;
         dgvtickets.Columns[3].HeaderText             = "Código de Ticket";
         dgvtickets.Columns[4].HeaderText             = "Fecha";
         dgvtickets.Columns[5].HeaderText             = "Hora de Entrada";
         dgvtickets.Columns[6].HeaderText             = "Hora de Salida";
         dgvtickets.Columns[7].HeaderText             = "Estado de Ticket";
         dgvtickets.Columns[8].HeaderText             = "Estacionamiento";
         dgvtickets.Columns[9].HeaderText             = "Tipo de Estacionamiento";
         dgvtickets.Columns[10].HeaderText            = "Sección de Estacionamiento";
         dgvtickets.Columns[1].Width                  = 230;
         dgvtickets.Columns[2].Width                  = 230;
         dgvtickets.Columns[3].Width                  = 230;
         dgvtickets.Columns[4].Width                  = 230;
         dgvtickets.Columns[5].Width                  = 230;
         dgvtickets.Columns[6].Width                  = 230;
         dgvtickets.Columns[7].Width                  = 230;
         dgvtickets.Columns[8].Width                  = 230;
         dgvtickets.Columns[9].Width                  = 230;
         dgvtickets.Columns[10].Width                 = 230;
         con.cerrarConnection();
     }
     catch (Exception)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
         }
     }
 }
Ejemplo n.º 2
0
 private void conteoCarnet()
 {
     try
     {
         con.inicioConnection();
         Clases.Carnet car = new Clases.Carnet();
         label7.Text = car.conteoCar().ToString();
         con.cerrarConnection();
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 3
0
 private void conteo()
 {
     try
     {
         con.inicioConnection();
         Clases.Carnet                    car = new Clases.Carnet();
         Clases.Estacionamiento           est = new Clases.Estacionamiento();
         Clases.Secciones_Estacionamiento sec = new Clases.Secciones_Estacionamiento();
         Clases.Ticket                    tic = new Clases.Ticket();
         Usuario user = new Usuario();
         label7.Text  = car.conteoCar().ToString();
         label8.Text  = user.conteoUs().ToString();
         label9.Text  = sec.conteoZon().ToString();
         label10.Text = est.conteoEs().ToString();
         label11.Text = tic.conteoTic().ToString();
         label12.Text = tic.conteoTicexpi().ToString();
         con.cerrarConnection();
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 4
0
 private void cargarcombos()
 {
     try
     {
         con.inicioConnection();
         estacion.cargarTEstacion(cmbtespacio);
         estacion.cargarSeccion(cmbseccion);
         con.cerrarConnection();
     }
     catch (Exception)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
         }
     }
 }
Ejemplo n.º 5
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         con.inicioConnection();
         if (string.IsNullOrEmpty(txtnombre.Text) || string.IsNullOrEmpty(txtapellido.Text) || string.IsNullOrWhiteSpace(txtnombre.Text) || string.IsNullOrWhiteSpace(txtapellido.Text))
         {
             advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
         }
         else
         {
             if (edicion)
             {
                 Clases.Carnet st = lista_carnet[posicion];
                 st.Exid = Convert.ToString(st.obternerID(st.Dui.ToString()));
                 if (cart.actualizar(txtnombre.Text, txtapellido.Text, cmbttrabajador.SelectedItem.ToString(), st.Exid))
                 {
                     info.label2.Text       = "Carnet Modificado Correctamente";
                     info.pictureBox2.Image = Properties.Resources.check;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     btnRegistrar.Text = "Registrar";
                     edicion           = false;
                     devolver();
                     actualizarTabla();
                     limpiar();
                 }
                 else
                 {
                     error.label2.Text = "Se generó un error en\nla ejecución de la consulta";
                     result            = error.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                 }
             }
             else
             {
                 Clases.Validaciones val  = new Clases.Validaciones();
                 Clases.Carnet       carn = new Clases.Carnet();
                 if (string.IsNullOrEmpty(txtdui.Text) || string.IsNullOrWhiteSpace(txtdui.Text))
                 {
                     advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
                     result             = advert.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                 }
                 else
                 {
                     if (val.validacionDUI(txtdui.Text))
                     {
                         carn.Nombre           = txtnombre.Text;
                         carn.Apellido         = txtapellido.Text;
                         carn.Dui              = txtdui.Text;
                         carn.TipoTrabajador   = cmbttrabajador.SelectedItem.ToString();
                         carn.FechaRegistro    = DateTime.Now.ToString("dd/MM/yyyy");
                         carn.FechaVencimiento = cart.feVenc();
                         carn.CodigoParqueo    = cart.CodCarnet(carn.Nombre, carn.Apellido, carn.TipoTrabajador);
                         carn.Estado           = "Activo";
                         if (cart.CrearImg(carn.CodigoParqueo))
                         {
                             carn.Imagen = cart.Imgreg(carn.CodigoParqueo);
                             int vef = cart.existeCarnet(carn.Nombre, carn.Apellido, carn.Dui, carn.FechaRegistro, carn.FechaVencimiento, carn.CodigoParqueo, carn.TipoTrabajador, carn.Imagen);
                             if (vef == 0)
                             {
                                 info.label2.Text       = "Ya existe este DUI, \nRecuerde que el DUI es único";
                                 info.pictureBox2.Image = Properties.Resources.info__1_;
                                 result = info.ShowDialog();
                                 if (result == DialogResult.OK)
                                 {
                                 }
                                 if (File.Exists(@"C:\Parking_Storage\CarnetQR\" + carn.CodigoParqueo + ".png"))
                                 {
                                     File.Delete(@"C:\Parking_Storage\CarnetQR\" + carn.CodigoParqueo + ".png");
                                 }
                                 txtdui.Clear();
                                 txtdui.Focus();
                             }
                             else
                             {
                                 info.label2.Text       = "Carnet Registrado Correctamente";
                                 info.pictureBox2.Image = Properties.Resources.check;
                                 result = info.ShowDialog();
                                 if (result == DialogResult.OK)
                                 {
                                 }
                                 lista_actual.Add(carn);
                                 mostraractualizaciones();
                                 actualizarTabla();
                                 limpiar();
                             }
                         }
                         else
                         {
                             advert.label2.Text = "No se pudo crear la imagen con el codigo QR";
                             result             = advert.ShowDialog();
                             if (result == DialogResult.OK)
                             {
                             }
                         }
                     }
                     else
                     {
                         advert.label2.Text = "El DUI ingresado no es válido,\nTiene formato 00000000-0";
                         result             = advert.ShowDialog();
                         if (result == DialogResult.OK)
                         {
                         }
                     }
                 }
             }
         }
         con.cerrarConnection();
     }
     catch (Exception)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
             devolver();
         }
     }
 }
Ejemplo n.º 6
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         con.inicioConnection();
         if (string.IsNullOrEmpty(txtnombre.Text) || string.IsNullOrEmpty(txtdescripcion.Text) || string.IsNullOrWhiteSpace(txtnombre.Text) || string.IsNullOrWhiteSpace(txtdescripcion.Text))
         {
             advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
         }
         else
         {
             if (edicion)
             {
                 Clases.Secciones_Estacionamiento st = lista_secciones[posicion];
                 st.Exid = Convert.ToString(st.obternerID(st.Nombre.ToString()));
                 if (sec.actualizar(txtnombre.Text.ToUpper(), txtdescripcion.Text, st.Exid))
                 {
                     info.label2.Text       = "Zona Modificada Correctamente";
                     info.pictureBox2.Image = Properties.Resources.check;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     btnRegistrar.Text = "Registrar";
                     edicion           = false;
                     devolver();
                     actualizarTabla();
                     limpiar();
                 }
                 else
                 {
                     info.label2.Text       = "Ya existe este zona \nIngrese otra zona";
                     result                 = info.ShowDialog();
                     info.pictureBox2.Image = Properties.Resources.info__1_;
                     if (result == DialogResult.OK)
                     {
                     }
                 }
             }
             else
             {
                 Clases.Secciones_Estacionamiento secci = new Clases.Secciones_Estacionamiento();
                 secci.Nombre      = txtnombre.Text.ToUpper();
                 secci.Descripcion = txtdescripcion.Text;
                 int bus = sec.existeZona(secci.Nombre, secci.Descripcion);
                 if (bus == 0)
                 {
                     info.label2.Text = "Ya existe esta zona, \nIngrese otra zona diferente";
                     result           = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     txtnombre.Clear();
                     txtnombre.Focus();
                 }
                 else
                 {
                     info.label2.Text       = "Zona Registrada Correctamente";
                     info.pictureBox2.Image = Properties.Resources.check;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     lista_actual.Add(secci);
                     mostraractualizaciones();
                     actualizarTabla();
                     limpiar();
                 }
             }
         }
         con.cerrarConnection();
     }
     catch (Exception)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
             devolver();
         }
     }
 }
Ejemplo n.º 7
0
        private void ISesion_Click(object sender, EventArgs e)
        {
            Clases.Conexion con   = new Clases.Conexion();
            Usuario         users = new Usuario();
            Usuario         aux   = new Usuario();

            try
            {
                con.inicioConnection();
                if (string.IsNullOrEmpty(username.Text) || string.IsNullOrEmpty(pass.Text))
                {
                    con.cerrarConnection();
                    advert.label2.Text = "Hay campos vacíos en el formulario, \npor favor rellene los campos solicitados";
                    result             = advert.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                    }
                }
                else
                {
                    if (users.loguear(username.Text, pass.Text) == true)
                    {
                        aux = users.ObtenerUsuario(int.Parse(users.Id));
                        if (aux.Estado == "True")
                        {
                            if (aux.TipoUsuario == "A")
                            {
                                info.label2.Text = "Usuario Correcto, Bienvenido " + username.Text;
                                result           = info.ShowDialog();
                                if (result == DialogResult.OK)
                                {
                                    Administrador admin = new Administrador();

                                    if (users != null)
                                    {
                                        admin.lbladmin.Text = aux.Nombre;
                                    }
                                    else
                                    {
                                        admin.lbladmin.Text = "";
                                    }
                                    admin.Show();
                                    this.Hide();
                                }
                            }
                            else
                            {
                                info.label2.Text = "Usuario Correcto, Bienvenido " + username.Text;
                                result           = info.ShowDialog();
                                if (result == DialogResult.OK)
                                {
                                    Secretaria secre = new Secretaria();

                                    if (users != null)
                                    {
                                        secre.lbladmin.Text = aux.Nombre;
                                    }
                                    else
                                    {
                                        secre.lbladmin.Text = "";
                                    }
                                    secre.Show();
                                    this.Hide();
                                }
                            }
                        }
                        else
                        {
                            info.label2.Text = "El usuario está desactivado,\nlo sentimos no puede acceder al sistema.\n Consulte con su Administrador de TI";
                            result           = info.ShowDialog();
                            if (result == DialogResult.OK)
                            {
                            }
                        }
                    }
                    else
                    {
                        info.label2.Text = "Usuario Incorrecto, inténtelo de nuevo";
                        result           = info.ShowDialog();
                        if (result == DialogResult.OK)
                        {
                        }
                    }
                }
                con.cerrarConnection();
            }
            catch (Exception)
            {
                error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
                result            = error.ShowDialog();
                if (result == DialogResult.OK)
                {
                }
            }
        }
Ejemplo n.º 8
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         con.inicioConnection();
         if (string.IsNullOrEmpty(txtnombre.Text) || string.IsNullOrEmpty(txtusuario.Text) || string.IsNullOrWhiteSpace(txtnombre.Text) || string.IsNullOrWhiteSpace(txtusuario.Text))
         {
             advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
         }
         else
         {
             if (edicion)
             {
                 if (passw)
                 {
                     if (string.IsNullOrEmpty(txtpassword.Text) || string.IsNullOrEmpty(txtverificar.Text) || string.IsNullOrWhiteSpace(txtpassword.Text) || string.IsNullOrWhiteSpace(txtverificar.Text))
                     {
                         advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
                         result             = advert.ShowDialog();
                         if (result == DialogResult.OK)
                         {
                         }
                     }
                     else
                     {
                         if (txtpassword.Text == txtverificar.Text)
                         {
                             Usuario st = lista_usuario[posicion];
                             st.Exid = Convert.ToString(st.obternerID(st.NombreUsuario.ToString()));
                             if (cmbtusuario.SelectedIndex == 0)
                             {
                                 users.TipoUsuario = "A";
                             }
                             else
                             {
                                 users.TipoUsuario = "S";
                             }
                             if (users.actualizar1(txtnombre.Text, txtusuario.Text, txtpassword.Text, users.TipoUsuario, st.Exid))
                             {
                                 info.label2.Text       = "Usuario Modificado Correctamente";
                                 info.pictureBox2.Image = Properties.Resources.check;
                                 result = info.ShowDialog();
                                 if (result == DialogResult.OK)
                                 {
                                 }
                                 btnRegistrar.Text = "Registrar";
                                 edicion           = false;
                                 devolver();
                                 actualizarTabla();
                                 limpiar();
                             }
                             else
                             {
                                 info.label2.Text       = "Ya existe este usuario \nIngrese otro nombre de usuario";
                                 result                 = info.ShowDialog();
                                 info.pictureBox2.Image = Properties.Resources.info__1_;
                                 if (result == DialogResult.OK)
                                 {
                                 }
                             }
                         }
                         else
                         {
                             advert.label2.Text = "Las contraseñas no coinciden. \nVuelva a inténtarlo";
                             result             = advert.ShowDialog();
                             if (result == DialogResult.OK)
                             {
                             }
                             txtpassword.Clear();
                             txtverificar.Clear();
                             txtpassword.Focus();
                         }
                     }
                 }
                 else
                 {
                     Usuario at = lista_usuario[posicion];
                     at.Exid = Convert.ToString(at.obternerID(at.NombreUsuario.ToString()));
                     if (cmbtusuario.SelectedIndex == 0)
                     {
                         users.TipoUsuario = "A";
                     }
                     else
                     {
                         users.TipoUsuario = "S";
                     }
                     if (users.actualizar2(txtnombre.Text, txtusuario.Text, users.TipoUsuario, at.Exid))
                     {
                         info.label2.Text       = "Usuario Modificado Correctamente";
                         info.pictureBox2.Image = Properties.Resources.check;
                         result = info.ShowDialog();
                         if (result == DialogResult.OK)
                         {
                         }
                         btnRegistrar.Text = "Registrar";
                         edicion           = false;
                         devolver();
                         actualizarTabla();
                         limpiar();
                     }
                     else
                     {
                         info.label2.Text       = "Ya existe este usuario \nIngrese otro nombre de usuario";
                         result                 = info.ShowDialog();
                         info.pictureBox2.Image = Properties.Resources.info__1_;
                         if (result == DialogResult.OK)
                         {
                         }
                     }
                 }
             }
             else
             {
                 if (string.IsNullOrEmpty(txtpassword.Text) || string.IsNullOrEmpty(txtverificar.Text) || string.IsNullOrWhiteSpace(txtpassword.Text) || string.IsNullOrWhiteSpace(txtverificar.Text))
                 {
                     advert.label2.Text = "Hay campos vacíos en el formulario,\npor favor rellene los campos";
                     result             = advert.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                 }
                 else
                 {
                     if (txtpassword.Text == txtverificar.Text)
                     {
                         Usuario uster = new Usuario();
                         uster.Nombre        = txtnombre.Text;
                         uster.NombreUsuario = txtusuario.Text;
                         uster.Contra        = txtpassword.Text;
                         if (cmbtusuario.SelectedIndex == 0)
                         {
                             uster.TipoUsuario = "A";
                         }
                         else
                         {
                             uster.TipoUsuario = "S";
                         }
                         int busq = users.existeUsuario(uster.Nombre, uster.NombreUsuario, uster.Contra, uster.TipoUsuario);
                         //dato de la consulta
                         if (busq == 0)
                         {
                             info.label2.Text = "Ya existe este usuario, \nIngrese otro nombre de usuario";
                             result           = info.ShowDialog();
                             if (result == DialogResult.OK)
                             {
                             }
                             txtusuario.Clear();
                             txtusuario.Focus();
                         }
                         else
                         {
                             info.label2.Text       = "Usuario Registrado Correctamente";
                             info.pictureBox2.Image = Properties.Resources.check;
                             result = info.ShowDialog();
                             if (result == DialogResult.OK)
                             {
                             }
                             if (uster.TipoUsuario == "A")
                             {
                                 uster.TipoUsuario = "Administrador";
                             }
                             else
                             {
                                 uster.TipoUsuario = "Secretaria";
                             }
                             uster.Estado = "Activo";
                             lista_actual.Add(uster);
                             mostraractualizaciones();
                             actualizarTabla();
                             limpiar();
                         }
                     }
                     else
                     {
                         advert.label2.Text = "Las contraseñas no coinciden. \nVuelva a inténtarlo";
                         result             = advert.ShowDialog();
                         if (result == DialogResult.OK)
                         {
                         }
                         txtpassword.Clear();
                         txtverificar.Clear();
                         txtpassword.Focus();
                     }
                 }
             }
         }
         con.cerrarConnection();
     }
     catch (Exception)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
         }
     }
 }