private void btneditar_Click(object sender, EventArgs e) { try { if (posicion != -1 && editar_indice != -1) { Clases.Carnet sta = lista_carnet[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 = sta.Nombre.ToString(); txtapellido.Text = sta.Apellido.ToString(); if (sta.TipoTrabajador.ToString() == "Empleado") { cmbttrabajador.SelectedIndex = 0; } else { cmbttrabajador.SelectedIndex = 1; } txtdui.Visible = false; label4.Visible = false; 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) { devolver(); } } }
private void btngenerar_Click(object sender, EventArgs e) { try { if (posicion != -1 && editar_indice != -1) { string user = Environment.UserName.ToString(); string dir = @"C:\Users\" + user + @"\Documents\Parking_Storage\Carnets"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Clases.Carnet us = lista_carnet[posicion]; con.inicioConnection(); int ids = cart.obternerID(us.Dui); rep.idcarnet = Convert.ToString(ids); rep.codpark = us.CodigoParqueo; result = rep.ShowDialog(); if (result == DialogResult.OK) { info.label2.Text = "Documento guardado en la carpeta\n" + @"C:\Users\" + user + @"\Documents" + "\n" + @"\Parking_Storage\Carnets"; info.pictureBox2.Image = Properties.Resources.info__1_; result = info.ShowDialog(); if (result == DialogResult.OK) { } devolver(); } else if (result == DialogResult.Cancel) { devolver(); } con.cerrarConnection(); } else { advert.label2.Text = "Seleccione una fila con doble click.\nPara realizar el cambio de estado 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) { devolver(); } } }
private void conteoCarnet() { try { con.inicioConnection(); Clases.Carnet car = new Clases.Carnet(); label7.Text = car.conteoCar().ToString(); con.cerrarConnection(); } catch (Exception) { } }
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) { } }
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(); } } }
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 (cart.buscar(txtbuscar.Text.ToString()) != null) { Clases.Carnet sat = new Clases.Carnet(); dgvcarnet.DataSource = null; lista_carnet = sat.buscar(txtbuscar.Text); dgvcarnet.DataSource = lista_carnet; dgvcarnet.Columns["Exid"].Visible = false; dgvcarnet.Columns["Id"].Visible = false; dgvcarnet.Columns["Imagen"].Visible = false; dgvcarnet.Columns[1].HeaderText = "Nombre"; dgvcarnet.Columns[2].HeaderText = "Apellido"; dgvcarnet.Columns[3].HeaderText = "DUI"; dgvcarnet.Columns[4].HeaderText = "Fecha de Registro"; dgvcarnet.Columns[5].HeaderText = "Fecha de Vencimiento"; dgvcarnet.Columns[6].HeaderText = "Código de Carnet"; dgvcarnet.Columns[7].HeaderText = "Tipo de Trabajador"; dgvcarnet.Columns[8].HeaderText = "Estado"; dgvcarnet.Columns[1].Width = 230; dgvcarnet.Columns[2].Width = 230; dgvcarnet.Columns[3].Width = 230; dgvcarnet.Columns[4].Width = 230; dgvcarnet.Columns[5].Width = 230; dgvcarnet.Columns[6].Width = 230; dgvcarnet.Columns[7].Width = 230; dgvcarnet.Columns[8].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) { } } }
private void btndescactivar_Click(object sender, EventArgs e) { try { if (posicion != -1 && editar_indice != -1) { Clases.Carnet us = lista_carnet[posicion]; if (us.Estado == "Activo") { aler.label2.Text = "¿Deseas desactivar este carnet?\nTen en cuenta que no se podrá usar en el sistema."; aler.pictureBox2.Image = Properties.Resources.question; result = aler.ShowDialog(); if (result == DialogResult.OK) { con.inicioConnection(); us.Id = cart.obternerID(us.Dui); cart.baja(Convert.ToString(us.Id), false); con.cerrarConnection(); info.label2.Text = "Carnet Desactivado Correctamente"; info.pictureBox2.Image = Properties.Resources.check; result = info.ShowDialog(); if (result == DialogResult.OK) { } actualizarTabla(); } else if (result == DialogResult.Cancel) { editar_indice = -1; posicion = -1; } } else { aler.label2.Text = "¿Deseas activar este carnet?"; aler.pictureBox2.Image = Properties.Resources.question; result = aler.ShowDialog(); if (result == DialogResult.OK) { con.inicioConnection(); us.Exid = Convert.ToString(us.obternerID(us.Dui.ToString())); us.baja(us.Exid, true); con.cerrarConnection(); info.label2.Text = "Carnet Activado Correctamente"; info.pictureBox2.Image = Properties.Resources.check; result = info.ShowDialog(); if (result == DialogResult.OK) { } actualizarTabla(); } else if (result == DialogResult.Cancel) { editar_indice = -1; posicion = -1; } } } else { advert.label2.Text = "Seleccione una fila con doble click.\nPara realizar el cambio de estado 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) { devolver(); } } }