private void Editar() { try { if (Validar()) { PuiCatEmpleados pui = new PuiCatEmpleados(db); pui.keyCatEmpleado = txtCodEmpleado.Text; pui.cmpNombre = txtNombre.Text; pui.cmpTelefono = txtTelefono.Text; pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "A" : "B"; if (pui.ActualizaEmpleado() >= 0) { MessageBoxAdv.Show("Registro Actualizado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Size = this.MinimumSize; } LlenaGridView(); //grdView.CurrentRow.Index = idxG; } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(), "Error al editar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmdBuscar_Click(object sender, EventArgs e) { PuiCatEmpleados pui = new PuiCatEmpleados(db); DatosTbl = pui.BuscaEmpleado(txtBuscar.Text); DataSet ds = new DataSet(); DatosTbl.Fill(ds); grdView.Rows.Clear(); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { object[] tmp = ds.Tables[0].Rows[j].ItemArray; grdView.Rows.Add(tmp); } }
private void cmdEliminar_Click(object sender, EventArgs e) { try { if (MessageBoxAdv.Show("Esta seguro de eliminar el registro " + grdView[0, grdView.CurrentRow.Index].Value.ToString(), "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PuiCatEmpleados pui = new PuiCatEmpleados(db); pui.keyCatEmpleado = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EliminaEmpleado(); LlenaGridView(); } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void cmdConsultar_Click(object sender, EventArgs e) { LimpiarControles(); EncenderControles(); this.Size = this.MaximumSize; opcion = 3; idxG = grdView.CurrentRow.Index; PuiCatEmpleados pui = new PuiCatEmpleados(db); pui.keyCatEmpleado = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EditarEmpleado(); txtCodEmpleado.Text = pui.keyCatEmpleado; txtNombre.Text = pui.cmpNombre; txtTelefono.Text = pui.cmpTelefono; cboEstatus.SelectedText = (pui.cmpEstatus == "A") ? "Activo" : "Baja"; ApagarControles(); }
private void Agregar() { if (Validar()) { PuiCatEmpleados pui = new PuiCatEmpleados(db); pui.keyCatEmpleado = txtCodEmpleado.Text; pui.cmpNombre = txtNombre.Text; pui.cmpTelefono = txtTelefono.Text; pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "A" : "B"; if (pui.AgregarEmpleado() >= 1) { /* * agregar registro a la bitacora */ PuiBitacoraSistema sbit = new PuiBitacoraSistema(db); sbit.cmpCodRegistro = txtCodEmpleado.Text; sbit.cmpModulo = "PRUEBA"; sbit.cmpOperacion = "AGREGA"; sbit.cmpDescripcion = "Prueba en el cat de empleados"; sbit.cmpFecha = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd}", DateTime.Now)); sbit.cmpHora = Convert.ToDateTime(String.Format("{0:HH:mm:ss}", DateTime.Now)); sbit.cmpUsuario = "MARLEO"; sbit.cmpHost = Dns.GetHostName(); IPAddress [] ips = Dns.GetHostAddresses(sbit.cmpHost); sbit.cmpIP = ips[1].ToString();// .Address.ToString(); sbit.AgregarBitacora(); MessageBoxAdv.Show("Registro agregado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenaGridView(); this.Size = this.MinimumSize; } } }
private void LlenaGridView() { PuiCatEmpleados pui = new PuiCatEmpleados(db); DatosTbl = pui.ListarEmpleados(); DataSet Ds = new DataSet(); try { DatosTbl.Fill(Ds); grdView.Rows.Clear(); for (int j = 0; j < Ds.Tables[0].Rows.Count; j++) { object[] tmp = Ds.Tables[0].Rows[j].ItemArray; grdView.Rows.Add(tmp); } } catch (Exception ex) { MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }