예제 #1
0
        private void ModificarAeronave_Load(object sender, EventArgs e)
        {
            ComboFabricante.DataSource     = FabricanteDAO.selectAll();
            ComboFabricante.SelectedItem   = Aeronave.Fabricante;
            ComboTipoServicio.DataSource   = TipoServicioDAO.selectAll();
            ComboTipoServicio.SelectedItem = Aeronave.TipoServicio;
            ModeloCombo.DataSource         = ModeloDAO.selectAll();
            ModeloCombo.SelectedItem       = Aeronave.Modelo;
            TextMatricula.Text             = Aeronave.Matricula;
            NumericKG.Value       = Aeronave.KG;
            Aeronave.ListaButacas = ButacaDAO.GetByAeronave(Aeronave);

            if (Aeronave.FechaAlta != null)
            {
                if (Aeronave.FechaAlta != DateTime.MinValue)
                {
                    DateAlta.Value = Convert.ToDateTime(Aeronave.FechaAlta);
                }
                else
                {
                    DateAlta.Value = DateTime.Today;
                }
            }
            else
            {
                DateAlta.Value = DateTime.Today;
            }

            ButacaNumeric.Value = Aeronave.ListaButacas.Count;
        }
예제 #2
0
        public void AtualizarFabricante()
        {
            idFabricante = int.Parse(TxtIdFabricante.Text);

            fabricante = fabricantes.Find(c => c.IDT_FABRICANTE == idFabricante).First <FABRICANTE>();

            fabricante.NOME = txtNomeFabricante.Text;

            if (TxtIdFabricante == null || txtNomeFabricante.Text.Length < 3)
            {
                Util.showMessage(Page, "O Campo Fabricante não pode estar vazio ou conter menos de 3 caracteres, favor digite o nome corretamente");
            }
            else
            {
                fabricantes.Update(fabricante);
                fabricantes.SaveChanges();

                ListarFabricantes();

                fabricantes = null;
                fabricante  = null;

                LimparCampos();
            }
        }
예제 #3
0
        private void btnAlt_Click_1(object sender, EventArgs e)
        {
            String resp = new FabricanteDAO().AlteraFabricante(MontaCadastro());

            MessageBox.Show(resp);

            ApagaCampos();
        }
예제 #4
0
        private void btnExc_Click_1(object sender, EventArgs e)
        {
            string resp = new FabricanteDAO().ExcluirFabricante(txtCod.Text);

            MessageBox.Show(resp);

            ApagaCampos();
        }
예제 #5
0
        private void btnIns_Click_1(object sender, EventArgs e)
        {
            Fabricante fabrica = MontaCadastro();
            String     msg     = new FabricanteDAO().GravarFabricante(fabrica);

            MessageBox.Show(msg, "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);

            ApagaCampos();
        }
예제 #6
0
 private void BajaAeronaves_Load(object sender, EventArgs e)
 {
     ComboFabricante.DataSource      = FabricanteDAO.selectAll();
     ComboFabricante.SelectedIndex   = -1;
     ComboTipoServicio.DataSource    = TipoServicioDAO.selectAll();
     ComboTipoServicio.SelectedIndex = -1;
     ComboModelo.DataSource          = ModeloDAO.selectAll();
     ComboModelo.SelectedIndex       = -1;
 }
        public ParametrosEquipamentosController(ApplicationDbContext context)
        {
            _context = context;

            fabricanteDAO            = new FabricanteDAO(context);
            tagidEquipmentDAO        = new TAGIDEquipmentDAO(context);
            gpsidEquipmentDAO        = new GPSIDEquipmentDAO(context);
            categoriaEquipamentosDAO = new CategoriaEquipamentosDAO(context);
            modeloEquipamentosDAO    = new ModeloEquipamentosDAO(context);
        }
예제 #8
0
        private void LoadDropdowns()
        {
            dropdownFabricante.Input.DataSource    = FabricanteDAO.GetAll();
            dropdownFabricante.Input.DisplayMember = "Detalle";
            dropdownFabricante.Input.ValueMember   = "Cod_Fabricante";

            dropdownModelo.Input.DataSource    = ModeloCruceroDAO.GetAll();
            dropdownModelo.Input.DisplayMember = "Detalle";
            dropdownModelo.Input.ValueMember   = "Cod_Modelo";
        }
예제 #9
0
 private void ListadoAeronaves_Load(object sender, EventArgs e)
 {
     ComboFabricante.DataSource     = FabricanteDAO.selectAll();
     ComboFabricante.SelectedIndex  = -1;
     ComboTipoServicio.DataSource   = TipoServicioDAO.selectAll();
     ComboTipoServicio.SelectedItem = this.FormPadre.TipoServicio;
     ComboTipoServicio.Enabled      = false;
     ComboModelo.DataSource         = ModeloDAO.selectAll();
     ComboModelo.SelectedIndex      = -1;
 }
예제 #10
0
        private void btnCon_Click_1(object sender, EventArgs e)
        {
            Fabricante fabrica = new FabricanteDAO().ConsultaFabricante(txtCod.Text);

            if (fabrica == null)
            {
                MessageBox.Show("Fabricante Não existe ");
            }
            else
            {
                txtCod.Text = fabrica.id;
                txtFab.Text = fabrica.descricao;
            }
        }
        private void PreparaListaFabricanteParaCombo()
        {
            FabricanteDAO         dao             = new FabricanteDAO();
            var                   fabricantes     = dao.ListaFabricante();
            List <SelectListItem> listaFabricante = new List <SelectListItem>();

            listaFabricante.Add(new SelectListItem("Selecione um fabricante...", "0"));
            foreach (var fabricante in fabricantes)
            {
                SelectListItem item = new SelectListItem(fabricante.Descricao, fabricante.Id.ToString());
                listaFabricante.Add(item);
            }
            ViewBag.Fabricantes = listaFabricante;
        }
예제 #12
0
 public ParametrosCorporativosController(ApplicationDbContext context)
 {
     _context                = context;
     localizacaoDAO          = new LocalizacaoDAO(context);
     empresaDAO              = new EmpresaDAO(context);
     setorProprietarioDAO    = new SetorProprietarioDAO(context);
     fabricanteDAO           = new FabricanteDAO(context);
     contratoDAO             = new ContratoDAO(context);
     grupoDAO                = new GrupoDAO(context);
     permissaoDAO            = new PermissaoDAO(context);
     permissaoUsuarioDAO     = new PermissaoUsuarioDAO(context);
     requisicaoDAO           = new RequisicaoDAO(context);
     purchaseOrderDAO        = new PurchaseOrderDAO(context);
     identificacaoSistemaDAO = new IdentificacaoSistemaDAO(context);
 }
예제 #13
0
        protected void GrvFabricantes_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Aqui posso fazer um cast ou uma conversão!
            btnSalvar.Text = "Atualizar";

            idFabricante = (int)GrvFabricantes.SelectedValue;

            //Expressão lambda para encontrar o primeiro registro, por isso "first<Fabricante>, é necessário especificar o tipo que será retornado.
            fabricante = fabricantes.Find(c => c.IDT_FABRICANTE == idFabricante).First <FABRICANTE>();

            TxtIdFabricante.Text   = fabricante.IDT_FABRICANTE.ToString();
            txtNomeFabricante.Text = fabricante.NOME;

            fabricantes = null;
            fabricante  = null;
        }
예제 #14
0
        public Form_Crucero_Index()
            : base(title: "Cruceros")
        {
            _OnClickAdd = () => Program.Navigation.PopUpPage(new Form_Crucero_Add(
                                                                 onAddSuccess: (c) => this.OnAddOrEditSuccess()));

            _OnClickEdit = (id) => Program.Navigation.PopUpPage(new Form_Crucero_Edit(
                                                                    onEditSuccess: (c) => this.OnAddOrEditSuccess(),
                                                                    idCrucero: id));

            _OnClickDelete = (id) => BajaCrucero(id);

            _OnTableItemSelected = SeleccionarCrucero;

            Filters = new FiltersViewModel(
                FabricanteDAO.GetAll().Select(x => new KeyValuePair <int, string>(x.Cod_Fabricante, x.Detalle)).ToList(),
                exactFilter: "Cód. Crucero",
                likeFilter: "Modelo o Identificador *",
                dropdownFilter: "Fabricante",
                buttonA: new FilterButton("Mantenimiento", AbrirMantenimiento));
        }
예제 #15
0
        protected override void PreencheDadosParaView(string operacao, ProdutoViewModel model)
        {
            //utiliza os dados do pai
            base.PreencheDadosParaView(operacao, model);


            CategoriaDAO dao        = new CategoriaDAO();
            var          categorias = dao.Listagem();

            List <SelectListItem> listaCategorias = new List <SelectListItem>();

            listaCategorias.Add(new SelectListItem("Selecione uma categoria...", "0"));

            foreach (var cate in categorias)
            {
                SelectListItem item = new SelectListItem(cate.descricao, cate.id.ToString());
                listaCategorias.Add(item);
            }

            ViewBag.categorias = listaCategorias;

            FabricanteDAO dao1        = new FabricanteDAO();
            var           fabricantes = dao1.Listagem();

            List <SelectListItem> listaFabricantes = new List <SelectListItem>();

            listaFabricantes.Add(new SelectListItem("Selecione um Fabricante...", "0"));

            foreach (var fab in fabricantes)
            {
                SelectListItem item = new SelectListItem(fab.nome, fab.id.ToString());
                listaFabricantes.Add(item);
            }

            ViewBag.fabricantes = listaFabricantes;
        }
예제 #16
0
 public FabricanteRN()
 {
     dao = new FabricanteDAO();
 }
예제 #17
0
 public FabricanteController()
 {
     this.fabricanteDAO = new FabricanteDAO();
 }