Пример #1
0
        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!");
                    }
                }
            }
        }
Пример #2
0
 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!");
             }
         }
     }
 }
Пример #3
0
        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);
        }
Пример #4
0
 public frmModificarEliminarEscribano(Escribano escrib)
 {
     InitializeComponent();
     txtMatricula.Text    = escrib.MatriculaEscribano.ToString();
     txtNombre.Text       = escrib.NombreEscribano;
     txtApellido.Text     = escrib.ApellidoEscribano;
     txtMatricula.Enabled = false;
 }
Пример #5
0
        private Escribano ObtenerDatosEscribano()
        {
            Escribano escrib = new Escribano();

            escrib.MatriculaEscribano = int.Parse(txtMatricula.Text);
            escrib.NombreEscribano    = txtNombre.Text;
            escrib.ApellidoEscribano  = txtApellido.Text;
            return(escrib);
        }
Пример #6
0
        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();
        }
Пример #7
0
        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);
        }
Пример #8
0
        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!");
            }
        }