Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNroEdificio.Text.Equals("") || txtNroPiso.Text.Equals("") || txtDenominacion.Text.Equals("") || txtSuperficie.Text.Equals("") || txtPorcentajeEdificio.Text.Equals("") || txtLegajoEncExp.Text.Equals(""))
            {
                DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNroEdificio.Focus();
            }
            else
            {
                int    idEdificio   = int.Parse(txtNroEdificio.Text.Trim());
                int    nroPiso      = int.Parse(txtNroPiso.Text.ToString());
                string denominacion = txtDenominacion.Text.ToString();
                bool   existe       = AD_Departamentos.ExisteDepartamento(idEdificio, nroPiso, denominacion);
                if (existe)
                {
                    MessageBox.Show("La propiedad ingresada ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtNroEdificio.Focus();
                }
                else
                {
                    Departamento d         = ObtenerDatosDepartamento();
                    bool         resultado = AD_Departamentos.AgregarDepartamento(d);

                    if (resultado)
                    {
                        MessageBox.Show("Propiedad agredada correctamente!", "Informacion");
                        LimpiarCampos();
                    }
                    else
                    {
                        MessageBox.Show("Error al insertar la propiedad!");
                    }
                }
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtNroEdificio.Text.Equals("") || txtNroPiso.Text.Equals("") || txtDenominacion.Text.Equals("") || txtSuperficie.Text.Equals("") || txtPorcentajeEdificio.Text.Equals("") || txtLegajoEncExp.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)
         {
             Departamento d         = ObtenerDatosDepartamento();
             bool         resultado = AD_Departamentos.ActualizarDepartamento(d);
             if (resultado)
             {
                 MessageBox.Show("Propiedad actualizada con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Error al actualizar la propiedad!");
             }
         }
     }
 }
        private void RVExpensas_Load(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            tabla = AD_Departamentos.ObtenerDepartamentos();
            ReportDataSource ds = new ReportDataSource("DptosXEnc", tabla);

            RVExpensas.LocalReport.DataSources.Clear();
            RVExpensas.LocalReport.DataSources.Add(ds);
            RVExpensas.LocalReport.Refresh();
        }
 private void CargarGrillaDepartamentos()
 {
     try
     {
         grillaDepartamentos.DataSource = AD_Departamentos.ObtenerDepartamentos();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al cargar la grilla de Departamentos!");
         throw;
     }
 }
Example #5
0
        private void grillaDepartamentos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int             indice           = e.RowIndex;
            DataGridViewRow filaSeleccionada = grillaDepartamentos.Rows[indice];

            int    idEdificio   = int.Parse(filaSeleccionada.Cells["idEdificio"].Value.ToString());
            int    nroPiso      = int.Parse(filaSeleccionada.Cells["Piso"].Value.ToString());
            string denominacion = filaSeleccionada.Cells["Denominacion"].Value.ToString();

            Departamento d = AD_Departamentos.ObtenerDepartamentoPorEdificioPisoDenominacion(idEdificio, nroPiso, denominacion);

            frmModificarEliminarDepartamento ventana = new frmModificarEliminarDepartamento(d);

            ventana.ShowDialog();
        }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtLegajo.Text.Equals(""))
         {
             MessageBox.Show("Ingrese algun legajo");
             DataTable tabla1 = new DataTable();
             tabla1 = AD_Departamentos.ObtenerDepartamentos();
             ReportDataSource ds = new ReportDataSource("DptosXEnc", tabla1);
             RVExpensas.LocalReport.DataSources.Clear();
             RVExpensas.LocalReport.DataSources.Add(ds);
             RVExpensas.RefreshReport();
         }
         else
         {
             DataTable tabla = new DataTable();
             tabla = AD_Departamentos.ObtenerDptosPorLegajo(Convert.ToInt32(txtLegajo.Text));
             if (tabla.Rows.Count > 0)
             {
                 ReportDataSource ds = new ReportDataSource("DptosXEnc", tabla);
                 RVExpensas.LocalReport.DataSources.Clear();
                 RVExpensas.LocalReport.DataSources.Add(ds);
                 RVExpensas.RefreshReport();
             }
             else
             {
                 MessageBox.Show("Departamento Inexistente");
                 txtLegajo.Focus();
                 DataTable tabla1 = new DataTable();
                 tabla1 = AD_Departamentos.ObtenerDepartamentos();
                 ReportDataSource ds = new ReportDataSource("DptosXEnc", tabla1);
                 RVExpensas.LocalReport.DataSources.Clear();
                 RVExpensas.LocalReport.DataSources.Add(ds);
                 RVExpensas.RefreshReport();
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Error");
     }
 }
Example #7
0
 private void btnBuscarDepartamentos_Click(object sender, EventArgs e)
 {
     if (chkTodosDepartamentos.Checked)
     {
         CargarGrillaDepartamentos();
     }
     else if (txtIdEdificio.Text.Equals(""))
     {
         MessageBox.Show("Selecciona algun filtro!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         txtIdEdificio.Focus();
     }
     else
     {
         grillaDepartamentos.DataSource = AD_Departamentos.ObtenerDepartamentosPorIdEdificio(int.Parse(txtIdEdificio.Text.Trim()));
         if (grillaDepartamentos.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)
            {
                Departamento d         = ObtenerDatosDepartamento();
                bool         resultado = AD_Departamentos.EliminarDepartamento(d);
                if (resultado)
                {
                    MessageBox.Show("Propiedad eliminada con exito!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error al eliminar la propiedad!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
        }