예제 #1
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)
         {
         }
     }
 }
예제 #2
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();
         }
     }
 }
예제 #3
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();
 }