コード例 #1
0
        public string InserirCapuslaDeCafe(CapsulasDeCafe capsula)
        {
            string result = "ok";

            try
            {
                ConnetionPostgres connectionPostgres = new ConnetionPostgres();
                /* Insertion After Validations*/
                using (NpgsqlConnection conn = new NpgsqlConnection(connectionPostgres.ConnString))
                {
                    conn.Open();
                    NpgsqlCommand cmd = new NpgsqlCommand();
                    cmd.Connection  = conn;
                    cmd.CommandText = "Insert into public.\"Capsulas\" values(@Descricao,@Forca)";
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.Add(new NpgsqlParameter("@Descricao", capsula.Descricao));
                    cmd.Parameters.Add(new NpgsqlParameter("@Forca", capsula.Forca));
                    cmd.ExecuteNonQuery();
                    cmd.Dispose();
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                return("ERROR : " + ex.ToString());
            }
            return(result);
        }
コード例 #2
0
        public FormCafeteira()
        {
            InitializeComponent();
            CapsulasDeCafe capsula = new CapsulasDeCafe();

            dtCapsulas                = capsula.ListarCapsulas();
            cbxKitSabor.DataSource    = dtCapsulas;
            cbxKitSabor.DisplayMember = "Descrição";
            cbxKitSabor.ValueMember   = "capsulasID";
        }
コード例 #3
0
        public FormControleDeEstoque()
        {
            InitializeComponent();
            dtpValidade.MinDate    = DateTime.Now;
            dtpDataEntrada.MinDate = DateTime.Now;
            dtpDataSaida.MinDate   = DateTime.Now;

            CapsulasDeCafe capsulas   = new CapsulasDeCafe();
            DataTable      dtCapsulas = capsulas.ListarCapsulas();

            cbxCapsulas.DataSource    = dtCapsulas;
            cbxCapsulas.DisplayMember = "Descricao";
            cbxCapsulas.ValueMember   = "capsulasID";

            tbxCapsulaID.Text = cbxCapsulas.SelectedIndex.ToString();
        }
コード例 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tbxQuantidade.Text))
            {
                MessageBox.Show("Digite uma quantidade de Capsulas para ser cadastrada!");
                tbxQuantidade.Focus();
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(cbxCapsulas.Text))
                {
                    MessageBox.Show("Escolha um tipo de Capsula para ser cadastrado!");
                    cbxCapsulas.Focus();
                    return;
                }
            }

            CapsulasDeCafe capsula = new CapsulasDeCafe();

            capsula.CapsulasID = cbxCapsulas.SelectedIndex;

            Estoque estoque = new Estoque();

            estoque.CapsulasID  = capsula.CapsulasID;
            estoque.DataEntrada = Convert.ToDateTime(dtpDataEntrada.Text);
            estoque.Validade    = Convert.ToDateTime(dtpValidade.Text);
            estoque.Quantidade  = Convert.ToInt32(tbxQuantidade.Text);
            estoque.DataSaida   = Convert.ToDateTime(dtpDataSaida.Text);

            string result = estoque.IncluirCapsulasNoEstoque(estoque);

            if (result != "ok")
            {
                MessageBox.Show(result);
            }
            else
            {
                MessageBox.Show("Capsula Cadastrada com sucesso!");
                //LimparTextBoxes();
                //IncluirPesquisarMostraBotoes();
                //DesabilitarCampos();
            };
        }
コード例 #5
0
        public FormKitCapsulas()
        {
            InitializeComponent();

            KitSabor  kitSabor   = new KitSabor();
            DataTable dtKitSabor = kitSabor.ListarKitSabor();

            cbxKitSabor.DataSource    = dtKitSabor;
            cbxKitSabor.DisplayMember = "Descricao";
            cbxKitSabor.ValueMember   = "KitSaborID";

            CapsulasDeCafe capsulas   = new CapsulasDeCafe();
            DataTable      dtCapsulas = capsulas.ListarCapsulas();

            cbxTipoDeCapsulas.DataSource    = dtCapsulas;
            cbxTipoDeCapsulas.DisplayMember = "Descricao";
            cbxTipoDeCapsulas.ValueMember   = "capsulasID";

            KitCapsulas kitCapsulas   = new KitCapsulas();
            DataTable   dtKitCapsulas = kitCapsulas.ListarKitCapsulas();

            dgvKitCapsulas.DataSource = dtKitCapsulas;
        }
コード例 #6
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tbxDescricao.Text))
            {
                MessageBox.Show("Não é possivel incluir uma capsula sem sua descrição!");
                tbxDescricao.Focus();
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(cbxForca.Text))
                {
                    MessageBox.Show("Não é possivel incluir uma capsula sem selecionar o campo força!");
                    cbxForca.Focus();
                    return;
                }
            }

            CapsulasDeCafe capsula = new CapsulasDeCafe();

            capsula.Descricao = tbxDescricao.Text;
            capsula.Forca     = Convert.ToInt16(cbxForca.Text);

            string result = capsula.InserirCapuslaDeCafe(capsula);

            if (result != "ok")
            {
                MessageBox.Show(result);
            }
            else
            {
                MessageBox.Show("Capsula Cadastrada com sucesso!");
                LimparTextBoxes();
                IncluirPesquisarMostraBotoes();
                DesabilitarCampos();
            };
        }