private void btnGuardar_Click(object sender, EventArgs e) { bool existe = AD_Escribanos.ExisteEscribano(int.Parse(txtMatricula.Text)); if (existe) { MessageBox.Show("El escribano ingresado ya existe en el sistema", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtMatricula.Focus(); } else { if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtMatricula.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMatricula.Focus(); } else { Escribano escrib = ObtenerDatosEscribano(); bool resultado = AD_Escribanos.AgregarEscribano(escrib); if (resultado) { MessageBox.Show("Escribano agredado correctamente!", "Informacion"); LimpiarCampos(); } else { MessageBox.Show("Error al insertar el escribano!"); } } } }
private void btnGuardarEscribano_Click(object sender, EventArgs e) { if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (aviso == DialogResult.Yes) { Escribano escrib = ObtenerDatosEscribano(); bool resultado = AD_Escribanos.ActualizarEscribano(escrib); if (resultado) { MessageBox.Show("Escribano actualizado con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el escribano!"); } } } }
public static bool AgregarEscribano(Escribano escribano) { string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"]; SqlConnection cn = new SqlConnection(cadenaConexion); bool resultado = false; try { SqlCommand cmd = new SqlCommand(); string consulta = "InsertEscribano"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@matricula", escribano.MatriculaEscribano); cmd.Parameters.AddWithValue("@nombre", escribano.NombreEscribano); cmd.Parameters.AddWithValue("@apellido", escribano.ApellidoEscribano); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = consulta; cn.Open(); cmd.Connection = cn; cmd.ExecuteNonQuery(); resultado = true; } catch (Exception) { throw; } finally { cn.Close(); } return(resultado); }
public frmModificarEliminarEscribano(Escribano escrib) { InitializeComponent(); txtMatricula.Text = escrib.MatriculaEscribano.ToString(); txtNombre.Text = escrib.NombreEscribano; txtApellido.Text = escrib.ApellidoEscribano; txtMatricula.Enabled = false; }
private Escribano ObtenerDatosEscribano() { Escribano escrib = new Escribano(); escrib.MatriculaEscribano = int.Parse(txtMatricula.Text); escrib.NombreEscribano = txtNombre.Text; escrib.ApellidoEscribano = txtApellido.Text; return(escrib); }
private void grillaEscribanos_CellClick(object sender, DataGridViewCellEventArgs e) { int indice = e.RowIndex; DataGridViewRow filaSeleccionada = grillaEscribanos.Rows[indice]; int matricula = int.Parse(filaSeleccionada.Cells["Matricula"].Value.ToString()); Escribano escrib = AD_Escribanos.ObtenerObjEscribanosPorMatricula(matricula); frmModificarEliminarEscribano ventana = new frmModificarEliminarEscribano(escrib); ventana.ShowDialog(); }
public static Escribano ObtenerObjEscribanosPorMatricula(int matricula) { string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"]; SqlConnection cn = new SqlConnection(cadenaConexion); Escribano escrib = new Escribano(); try { SqlCommand cmd = new SqlCommand(); string consulta = "GetEscribanoPorMatricula"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@matricula", matricula); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = consulta; cn.Open(); cmd.Connection = cn; cmd.ExecuteNonQuery(); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.Read()) { escrib.MatriculaEscribano = int.Parse(dr["matricula"].ToString()); escrib.NombreEscribano = dr["n_escribano"].ToString(); escrib.ApellidoEscribano = dr["apellido_escribano"].ToString(); } } catch (Exception) { throw; } finally { cn.Close(); } return(escrib); }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el escribano seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { Escribano escrib = ObtenerDatosEscribano(); bool resultado = AD_Escribanos.EliminarEscribano(escrib); if (resultado) { MessageBox.Show("Escribano eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar la propiedad!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }