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) { } } }
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(); } } }
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(); }