Esempio n. 1
0
        public GastosUserControl(string id = null)
        {
            InitializeComponent();

            currentID               = -1;
            currentGastosDao        = new GastosDAO(MainWindow.currentPath);
            tipoComboBox.DataSource = Enum.GetValues(typeof(GastosType));

            maquinarioDao              = new MaquinarioDAO(MainWindow.currentPath);
            unidadeAnimalDao           = new UnidadeAnimalDAO(MainWindow.currentPath);
            combustiveisDao            = new CombustiveisDAO(MainWindow.currentPath);
            pastagemDao                = new PastagemDAO(MainWindow.currentPath);
            gastosDao                  = new GastosDAO(MainWindow.currentPath);
            tipoComboBox.SelectedIndex = -1;

            if (id != null)
            {
                currentID                  = int.Parse(id);
                currentGastos              = currentGastosDao.selectById(currentID);
                nomeTextBox.Text           = currentGastos.nome;
                tipoComboBox.SelectedIndex = (int)currentGastos.idCategoria;
                refreshList();
                if (tipoComboBox.SelectedIndex > 0)
                {
                    referenteComboBox.SelectedIndex = currentGastos.idRef - 1;
                }
                else
                {
                    referenteComboBox.SelectedIndex = -1;
                }
                valorTextBox.Text = currentGastos.valor.ToString();
            }
        }
 private void initDaos()
 {
     if (currentPath == null)
     {
         return;
     }
     maquinarioDao    = new MaquinarioDAO(currentPath);
     combustiveisDao  = new CombustiveisDAO(currentPath);
     pastagemDao      = new PastagemDAO(currentPath);
     tipoPastagemDao  = new TipoPastagemDAO(currentPath);
     gastosDao        = new GastosDAO(currentPath);
     unidadeAnimalDao = new UnidadeAnimalDAO(currentPath);
 }
        public DatalheGastosWindow(int id)  // <-  ID UO
        {
            InitializeComponent();

            currentUAId      = id;
            unidadeAnimalDao = new UnidadeAnimalDAO(MainWindow.currentPath);
            miscDao          = new Misc(MainWindow.currentPath);

            var a = miscDao.listAllGastosByIdAsc(currentUAId);

            foreach (var b in a)
            {
                appendTextToDetalhes("Nome: " + b.nome, Color.Black, false);
                appendTextToDetalhes("\tDescricao: " + b.descricao, Color.Black, false);
                appendTextToDetalhes("\tValor: " + b.valor, b.valor >= 0 ? Color.DarkGreen
                                                                       : Color.DarkRed);
            }
        }
Esempio n. 4
0
        public UnidadeAnimalUserControl(string id = null)
        {
            InitializeComponent();
            currentID = -1;
            currentUnidadeAnimalDao = new UnidadeAnimalDAO(MainWindow.currentPath);

            if (id != null)
            {
                currentID                   = int.Parse(id);
                currentUnidadeAnimal        = currentUnidadeAnimalDao.selectById(currentID);
                nomeTextBox.Text            = currentUnidadeAnimal.nome;
                uaEntradaTextBox.Text       = currentUnidadeAnimal.uaEntrada.ToString();
                uaSaidaTextBox.Text         = currentUnidadeAnimal.uaSaida.ToString();
                dataEntradaDatePicker.Value = DateTime.FromFileTimeUtc(currentUnidadeAnimal.dataEntrada);
                dataSaidaDatePicker.Value   = DateTime.FromFileTimeUtc(currentUnidadeAnimal.dataSaida);
                racaTextBox.Text            = currentUnidadeAnimal.raca;
                valorUaTextBox.Text         = currentUnidadeAnimal.valor.ToString();
            }
        }