private void btnEliminar_Click(object sender, EventArgs e) { if (dgvPacientes.RowCount > 0) { if (MessageBox.Show("Desea eliminar el registro seleccionado?", "Validacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var utils = new Utils.GlobalFunctions(); var queries = new Utils.Queries(); SqlCommand cmd = new SqlCommand(queries.DELETE_PACIENTE); var usuarioID = new SqlParameter("@pacienteid", SqlDbType.Int); usuarioID.Value = txtPacienteID.Text; cmd.Parameters.Add(usuarioID); utils.executeCommand(cmd); fillGrid(); if (utils.executeCommand(cmd)) { CleanValues(); ControlBarra(); fillGrid(); MessageBox.Show("Registro eliminado correctamente", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public void fillGrid() { try { var utils = new Utils.GlobalFunctions(); var Queries = new Utils.Queries(); utils.fillGrid(dgvPacientes, Queries.GET_PACIENTES); dgvPacientes.Columns["foto"].Visible = false; for (int i = 0; i < dgvPacientes.Columns.Count - 1; i++) { dgvPacientes.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } dgvPacientes.Columns[dgvPacientes.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; for (int i = 0; i < dgvPacientes.Columns.Count; i++) { int colw = 140; dgvPacientes.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.None; dgvPacientes.Columns[i].Width = colw; } } catch (Exception e) { MessageBox.Show(e.ToString()); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (ValidarFormulario()) { var utils = new Utils.GlobalFunctions(); var queries = new Utils.Queries(); SqlCommand cmd = new SqlCommand(); if (Agregando) { cmd = new SqlCommand(queries.ADD_PACIENTE); } else if (Editando) { cmd = new SqlCommand(queries.UPDATE_PACIENTE); var pacienteid = new SqlParameter("@pacienteid", SqlDbType.Int); pacienteid.Value = Convert.ToInt32(txtPacienteID.Text); cmd.Parameters.Add(pacienteid); } var nombre = new SqlParameter("@nombre", SqlDbType.NVarChar, 50); nombre.Value = txtNombrePaciente.Text.Trim(); cmd.Parameters.Add(nombre); var fechaNacimiento = new SqlParameter("@fechaNacimiento", SqlDbType.Date, 50); fechaNacimiento.Value = dtpFechaNacimiento.Value.ToString(); cmd.Parameters.Add(fechaNacimiento); var dui = new SqlParameter("@dui", SqlDbType.NVarChar, 50); dui.Value = txtDuiPaciente.Text.Trim(); cmd.Parameters.Add(dui); var nit = new SqlParameter("@nit", SqlDbType.NVarChar, 50); nit.Value = txtNitPaciente.Text.Trim(); cmd.Parameters.Add(nit); var telefono_1 = new SqlParameter("@tel1", SqlDbType.NVarChar, 50); telefono_1.Value = txtTelefono1.Text.Trim(); cmd.Parameters.Add(telefono_1); var telefono_2 = new SqlParameter("@tel2", SqlDbType.NVarChar, 50); telefono_2.Value = txtTelefono2.Text.Trim(); cmd.Parameters.Add(telefono_2); var domicilio = new SqlParameter("@domicilio", SqlDbType.NVarChar, 100); domicilio.Value = txtDireccionPaciente.Text.Trim(); cmd.Parameters.Add(domicilio); var pediatria = new SqlParameter("@pediatria", SqlDbType.Bit); if (chkPediatria.Checked) { pediatria.Value = true; } else { pediatria.Value = false; } cmd.Parameters.Add(pediatria); //MessageBox.Show(cmd.Parameters.ToString()); if (utils.executeCommand(cmd)) { Editando = false; Agregando = false; EnableObjects(); CleanValues(); ControlBarra(); fillGrid(); MessageBox.Show("Registro insertado correctamente", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }