예제 #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 (sec.buscar(txtbuscar.Text.ToString()) != null)
             {
                 Clases.Secciones_Estacionamiento sat = new Clases.Secciones_Estacionamiento();
                 dgvzonas.DataSource = null;
                 lista_secciones     = sat.buscar(txtbuscar.Text);
                 dgvzonas.DataSource = lista_secciones;
                 dgvzonas.Columns["Exid"].Visible = false;
                 dgvzonas.Columns["Id"].Visible   = false;
                 dgvzonas.Columns[1].HeaderText   = "Nombre";
                 dgvzonas.Columns[2].HeaderText   = "Descripción";
                 dgvzonas.Columns[1].Width        = 230;
                 dgvzonas.Columns[2].Width        = 580;
             }
             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 btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (posicion != -1 && editar_indice != -1)
         {
             Clases.Secciones_Estacionamiento us = lista_secciones[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)
             {
                 con.inicioConnection();
                 us.Exid = Convert.ToString(sec.obternerID(us.Nombre));
                 sec.eliminar(us.Exid);
                 con.cerrarConnection();
                 info.label2.Text       = "Zona Eliminada 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)
         {
         }
     }
 }
예제 #3
0
 private void btneditar_Click(object sender, EventArgs e)
 {
     try
     {
         if (posicion != -1 && editar_indice != -1)
         {
             Clases.Secciones_Estacionamiento secc = lista_secciones[posicion];
             con.inicioConnection();
             aler.label2.Text       = "¿Deseas editar este registro?";
             aler.pictureBox2.Image = Properties.Resources.question;
             result = aler.ShowDialog();
             if (result == DialogResult.OK)
             {
                 txtnombre.Text            = secc.Nombre.ToString();
                 txtdescripcion.Text       = secc.Descripcion.ToString();
                 edicion                   = true;
                 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)
     {
         error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde";
         result            = error.ShowDialog();
         if (result == DialogResult.OK)
         {
         }
     }
 }
예제 #4
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)
     {
     }
 }
예제 #5
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();
         }
     }
 }
예제 #6
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();
 }