Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNroDepto.Text.Equals("") || txtNombreDepto.Text.Equals("") || cmbProvincias.SelectedIndex == -1)
            {
                DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNombreDepto.Focus();
            }
            else
            {
                Depto  d           = ObtenerDatosDepto();
                string nombreDepto = d.NombreDepto;
                int    idProvincia = d.IdProvinciaDepto;
                bool   existe      = AD_Deptos.ExisteDepto(nombreDepto, idProvincia);
                if (existe)
                {
                    MessageBox.Show("El departamento ingresado ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtNombreDepto.Focus();
                }
                else
                {
                    bool resultado = AD_Deptos.AgregarDepto(d);

                    if (resultado)
                    {
                        MessageBox.Show("Departamento agredado correctamente!", "Informacion");
                        frmAltaDepto_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Error al insertar el departamento!");
                    }
                }
            }
        }
Example #2
0
 private void CargarGrillaDeptos()
 {
     try
     {
         grillaDeptos.DataSource = AD_Deptos.ObtenerDeptos();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al cargar la grilla");
         throw;
     }
 }
Example #3
0
        private void SetUltimoIdDepto()
        {
            int ultimoId = AD_Deptos.ObtenerUltimoIdDepto();

            if (ultimoId == 0)
            {
                MessageBox.Show("Ocurrió un error al acceder a los datos del departamento", "Error");
            }
            else
            {
                ultimoId++;
                txtNroDepto.Text = ultimoId.ToString();
            }
        }
Example #4
0
 private void btnBuscarDeptos_Click(object sender, EventArgs e)
 {
     if (chkTodosDeptos.Checked)
     {
         CargarGrillaDeptos();
     }
     else if (txtIdProvincia.Text.Equals(""))
     {
         MessageBox.Show("Selecciona algun filtro!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         txtIdProvincia.Focus();
     }
     else
     {
         grillaDeptos.DataSource = AD_Deptos.ObtenerDeptoPorIdProvincia(int.Parse(txtIdProvincia.Text.Trim()));
         if (grillaDeptos.Rows.Count == 0)
         {
             MessageBox.Show("No se encontraron resultados!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LimpiarCampos();
         }
     }
 }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el departamento seleccionado?", "Confirmación", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (confirmacion == DialogResult.OK)
            {
                Depto d         = ObternerDatosDepto();
                bool  resultado = AD_Deptos.EliminarDepto(d);
                if (resultado)
                {
                    MessageBox.Show("Departamento eliminado con exito!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error al eliminar el departamento!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
        }