Пример #1
0
 private void btnbuscar_Click(object sender, EventArgs e)
 {
     try
     {
         con.inicioConnection();
         if (string.IsNullOrEmpty(txtbuscar.Text) || string.IsNullOrWhiteSpace(txtbuscar.Text))
         {
             advert.label2.Text = "Hay campos vacíos en la búsqueda";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
             actualizarTabla();
         }
         else
         {
             if (estacion.buscar(txtbuscar.Text.ToString()) != null)
             {
                 Clases.Estacionamiento sat = new Clases.Estacionamiento();
                 dgvespacios.DataSource = null;
                 lista_estacion         = sat.buscar(txtbuscar.Text);
                 dgvespacios.DataSource = lista_estacion;
                 dgvespacios.Columns["Exid"].Visible = false;
                 dgvespacios.Columns["Id"].Visible   = false;
                 dgvespacios.Columns[1].HeaderText   = "Correlativo";
                 dgvespacios.Columns[2].HeaderText   = "Sección de Estacionamiento";
                 dgvespacios.Columns[3].HeaderText   = "Tipo de Estacionamiento";
                 dgvespacios.Columns[4].HeaderText   = "Estado";
                 dgvespacios.Columns[1].Width        = 230;
                 dgvespacios.Columns[2].Width        = 230;
                 dgvespacios.Columns[3].Width        = 230;
                 dgvespacios.Columns[4].Width        = 230;
             }
             else
             {
                 info.label2.Text       = "No hay registros de su búsqueda";
                 info.pictureBox2.Image = Properties.Resources.info__1_;
                 result = info.ShowDialog();
                 if (result == DialogResult.OK)
                 {
                 }
                 actualizarTabla();
             }
         }
         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)
         {
         }
     }
 }
Пример #2
0
 private void btneditar_Click(object sender, EventArgs e)
 {
     try
     {
         if (posicion != -1 && editar_indice != -1)
         {
             Clases.Estacionamiento sta = lista_estacion[posicion];
             con.inicioConnection();
             aler.label2.Text       = "¿Deseas editar este registro?";
             aler.pictureBox2.Image = Properties.Resources.question;
             result = aler.ShowDialog();
             if (result == DialogResult.OK)
             {
                 if (sta.Estado == "Ocupado")
                 {
                     advert.label2.Text = "No se puede editar el registro\nDebido a que está en uso el estacionamiento";
                     result             = advert.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     devolver();
                 }
                 else
                 {
                     txtcorrelativo.Text       = sta.Correlativo.ToString();
                     edicion                   = true;
                     label5.Visible            = false;
                     label2.Visible            = false;
                     cmbseccion.Visible        = false;
                     cmbtespacio.Visible       = false;
                     btnRegistrar.Text         = "Modificar";
                     tabControl1.SelectedIndex = 0;
                 }
             }
             else if (result == DialogResult.Cancel)
             {
                 editar_indice = -1;
                 posicion      = -1;
             }
             con.cerrarConnection();
         }
         else
         {
             advert.label2.Text = "Seleccione una fila con doble click.\nPara realizar la edición del registro";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
         }
     }
     catch (Exception)
     {
     }
 }
Пример #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)
     {
     }
 }
Пример #4
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     con.inicioConnection();
     try
     {
         if (string.IsNullOrEmpty(txtcorrelativo.Text) || cmbseccion.SelectedItem.ToString() == "No hay datos" || cmbtespacio.SelectedItem.ToString() == "No hay datos" || string.IsNullOrWhiteSpace(txtcorrelativo.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.Estacionamiento st = lista_estacion[posicion];
                 st.Exid = Convert.ToString(st.obternerID(st.Correlativo.ToString()));
                 if (estacion.actualizar(txtcorrelativo.Text, st.Exid))
                 {
                     info.label2.Text       = "Estacionamiento 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 estacionamiento \nIngrese otro estacionamiento diferente";
                     result                 = info.ShowDialog();
                     info.pictureBox2.Image = Properties.Resources.info__1_;
                     if (result == DialogResult.OK)
                     {
                     }
                 }
             }
             else
             {
                 Clases.Estacionamiento           rt   = new Clases.Estacionamiento();
                 Clases.Secciones_Estacionamiento sect = new Clases.Secciones_Estacionamiento();
                 Clases.Tipo_Estacionamiento      typ  = new Clases.Tipo_Estacionamiento();
                 rt.Correlativo = txtcorrelativo.Text.ToUpper();
                 rt.IdEstacion  = cmbtespacio.SelectedItem.ToString();
                 rt.IdSeccion   = cmbseccion.SelectedItem.ToString();
                 rt.Estado      = "Disponible";
                 string idsec = Convert.ToString(sect.obternerID(rt.IdSeccion));
                 string idest = Convert.ToString(typ.obternerID(rt.IdEstacion));
                 int    bus   = estacion.existeEstacion(rt.Correlativo, idsec, idest);
                 if (bus == 0)
                 {
                     info.label2.Text       = "Ya existe este estacionamiento, \nIngrese otro estacionamiento diferente";
                     info.pictureBox2.Image = Properties.Resources.info__1_;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     txtcorrelativo.Clear();
                     txtcorrelativo.Focus();
                 }
                 else
                 {
                     info.label2.Text       = "Estacionamiento Registrado Correctamente";
                     info.pictureBox2.Image = Properties.Resources.check;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     lista_actual.Add(rt);
                     mostraractualizaciones();
                     actualizarTabla();
                     limpiar();
                 }
             }
         }
     }
     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)
         {
         }
     }
     con.cerrarConnection();
 }
Пример #5
0
 private void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (posicion != -1 && editar_indice != -1)
         {
             Clases.Estacionamiento us = lista_estacion[posicion];
             aler.label2.Text       = "¿Deseas eliminar este registro?\nTen en cuenta que no se podrá recuperar.";
             aler.pictureBox2.Image = Properties.Resources.question;
             result = aler.ShowDialog();
             if (result == DialogResult.OK)
             {
                 if (us.Estado == "Ocupado")
                 {
                     advert.label2.Text = "No se puede eliminar el registro\nDebido a que está en uso el estacionamiento";
                     result             = advert.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     devolver();
                 }
                 else
                 {
                     Clases.Estacionamiento gh = new Clases.Estacionamiento();
                     con.inicioConnection();
                     gh.Id = estacion.idsx(us.Correlativo);
                     estacion.eliminar(gh.Id);
                     con.cerrarConnection();
                     info.label2.Text       = " Estacionamiento Eliminado Correctamente";
                     info.pictureBox2.Image = Properties.Resources.check;
                     result = info.ShowDialog();
                     if (result == DialogResult.OK)
                     {
                     }
                     actualizarTabla();
                     devolver();
                 }
             }
             else if (result == DialogResult.Cancel)
             {
                 editar_indice = -1;
                 posicion      = -1;
             }
         }
         else
         {
             advert.label2.Text = "Seleccione una fila con doble click.\nPara realizar la eliminación del registro";
             result             = advert.ShowDialog();
             if (result == DialogResult.OK)
             {
             }
         }
     }
     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)
         {
         }
     }
 }