Esempio n. 1
0
        private void CargarDatos()
        {
            cls_Aviones_BLL objAviones_BLL = new cls_Aviones_BLL();
            string          sMsjError      = string.Empty;
            DataTable       DT             = new DataTable();

            if (txtFiltro.Text == string.Empty)
            {
                DT = objAviones_BLL.ListarAvion(ref sMsjError);
            }
            else
            {
                DT = objAviones_BLL.FiltrarAerolineas(ref sMsjError, txtFiltro.Text.Trim());
            }

            if (sMsjError == string.Empty)
            {
                dgv_Aviones.DataSource = null;
                dgv_Aviones.DataSource = DT;
            }
            else
            {
                dgv_Aviones.DataSource = null;

                MessageBox.Show("Se presento un error a la hora de listar los estados.\n\nDetalle Error : [" + sMsjError + "]",
                                "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            cls_Aviones_BLL objBLL    = new cls_Aviones_BLL();
            string          sMsjError = string.Empty;

            if (dgv_Aviones.Rows.Count > 0)
            {
                if (MessageBox.Show("Realmente desea eliminar?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    objBLL.Eliminar_Aviones(ref sMsjError, dgv_Aviones.SelectedRows[0].Cells[0].Value.ToString());

                    if (sMsjError != string.Empty)
                    {
                        MessageBox.Show("Se presento un error a la hora de listar : [ " + sMsjError + " ]", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Registro eliminado correctamente", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CargarDatos();
                    }
                    txtFiltro.Text = string.Empty;
                }
            }
            else
            {
                MessageBox.Show("No hay registros para eliminar");
            }
        }
Esempio n. 3
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if (cmb_IdEstado.SelectedValue.ToString() != "0" &&
                cmb_IdAerolinea.SelectedValue.ToString() != "0" &&
                cmb_IdTipoAvion.SelectedValue.ToString() != "0" &&
                (txt_NomAvion.Text != string.Empty && txt_IdAvion.Text != string.Empty && txt_DescAvion.Text != string.Empty))
            {
                if (txt_NomAvion.Text.Length >= 4 && txt_IdAvion.Text.Length >= 4)
                {
                    cls_Aviones_BLL objBLL_Aviones = new cls_Aviones_BLL();
                    string          sMsjError      = string.Empty;
                    objDal_Aviones.sNomAvion    = txt_NomAvion.Text;
                    objDal_Aviones.sDescAvion   = txt_DescAvion.Text;
                    objDal_Aviones.sIdAvion     = txt_IdAvion.Text;
                    objDal_Aviones.sIdTipoAvion = cmb_IdTipoAvion.SelectedValue.ToString();
                    objDal_Aviones.iIdAerolinea = Convert.ToInt32(cmb_IdAerolinea.SelectedValue.ToString().Trim());
                    objDal_Aviones.cIdEstado    = Convert.ToChar(cmb_IdEstado.SelectedValue.ToString());

                    if (objDal_Aviones.cBandera == 'I')
                    {
                        objBLL_Aviones.Insertar_Aviones(ref sMsjError, ref objDal_Aviones);
                        if (sMsjError == string.Empty)
                        {
                            MessageBox.Show("Se han ingresado los datos correctamente", "INFO");
                            objDal_Aviones.cBandera = 'U';
                            toolStripLabel1.Text    = "Modificar";
                        }
                        else
                        {
                            MessageBox.Show("Se presentó un error al tratar de guardar el registro" + "[ " + sMsjError + " ]");
                        }
                    }
                    else
                    {
                        objBLL_Aviones.Modificar_Aviones(ref sMsjError, ref objDal_Aviones);
                        if (sMsjError == string.Empty)
                        {
                            MessageBox.Show("Se han ingresado los datos correctamente");
                            objDal_Aviones.cBandera = 'U';
                        }
                        else
                        {
                            MessageBox.Show("Se presentó un error al tratar de modificar el registro" + "[ " + sMsjError + " ]");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Los datos que intententa ingresar no son válidos para un nombre o identificación de un avión",
                                    "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
            else
            {
                MessageBox.Show("Todos los campos son obligatorios", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 4
0
        private void cargarDatos()
        {
            if (Obj_Mant_DAL != null)
            {
                #region CargarDatos IdDestino
                cls_Destinos_BLL ObjBLLDestinos    = new cls_Destinos_BLL();
                string           sMsjErrorDEestido = string.Empty;
                DataTable        DTEDestino        = new DataTable();
                DTEDestino = ObjBLLDestinos.ListarDestinos(ref sMsjErrorDEestido);
                DTEDestino.Rows.Add("0", 1, "-- SELECCIONE UN DESTINO --", 2, 3, 'a');
                cmb_IdDestino.DataSource    = DTEDestino;
                cmb_IdDestino.DisplayMember = DTEDestino.Columns[2].ToString();
                cmb_IdDestino.ValueMember   = DTEDestino.Columns[0].ToString();
                cmb_IdDestino.SelectedValue = "0";

                #endregion

                #region CargarDatos IdAerolinea
                cls_Aerolineas_BLL ObjBLLAerolinea    = new cls_Aerolineas_BLL();
                string             sMsjErrorAerolinea = string.Empty;
                DataTable          DTEAerolinea       = new DataTable();
                DTEAerolinea = ObjBLLAerolinea.ListarAerolineas(ref sMsjErrorAerolinea);
                DTEAerolinea.Rows.Add("0", "-- SELECCIONE UNA AEROLINEA --", 'a');
                cmb_IdAerolinea.DataSource    = DTEAerolinea;
                cmb_IdAerolinea.DisplayMember = DTEAerolinea.Columns[1].ToString();
                cmb_IdAerolinea.ValueMember   = DTEAerolinea.Columns[0].ToString();
                cmb_IdAerolinea.SelectedValue = "0";
                #endregion


                #region CargarDatos IdAvion
                cls_Aviones_BLL ObjBLLAvion    = new cls_Aviones_BLL();
                string          sMsjErrorAvion = string.Empty;
                DataTable       DTEAvion       = new DataTable();
                DTEAvion = ObjBLLAvion.ListarAvion(ref sMsjErrorAvion);
                DTEAvion.Rows.Add("0", "-- SELECCIONE UN AVION --", "0", 0, "0", 'a');
                cmb_IdAvion.DataSource    = DTEAvion;
                cmb_IdAvion.DisplayMember = DTEAvion.Columns[1].ToString();
                cmb_IdAvion.ValueMember   = DTEAvion.Columns[0].ToString();
                cmb_IdAvion.SelectedValue = "0";
                #endregion

                #region CargarDatos IdEstados
                cls_Estados_BLL ObjBLLEstados = new cls_Estados_BLL();
                string          sMsjError     = string.Empty;
                DataTable       DTE           = new DataTable();
                DTE = ObjBLLEstados.Listar_Estados(ref sMsjError);
                DTE.Rows.Add("0", "-- SELECCIONE UN ESTADO --");
                cmb_IdEstado.DataSource    = DTE;
                cmb_IdEstado.DisplayMember = DTE.Columns[1].ToString();
                cmb_IdEstado.ValueMember   = DTE.Columns[0].ToString();
                cmb_IdEstado.SelectedValue = "0";

                #endregion

                if (Obj_Mant_DAL.cbanderaAccion == 'I')
                {
                    txt_IdVuelo.Enabled = true;
                    txt_IdVuelo.SelectAll();
                    txt_IdVuelo.Focus();
                }
                else
                {
                    txt_IdVuelo.Enabled = false;
                    txt_IdVuelo.Text    = Obj_Mant_DAL.sIdVuelo.ToString().Trim();
                }
            }
            else
            {
                MessageBox.Show("Se presentó un error, contacte a soporte", "Error datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }