예제 #1
0
        private void btnAlterar_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Deseja alterar o registro?", "Cadastro de Modelo",
                                MessageBoxButton.YesNo, MessageBoxImage.Question) ==
                MessageBoxResult.Yes)
            {
                m.Nome  = txtNomeModelo.Text;
                marca   = MarcaDAO.VerificarMarcaPorNome((Marca)comboBoxMarca.SelectedItem);
                m.Marca = marca;

                if (ModeloDAO.AlterarModelo(m))
                {
                    MessageBox.Show("Modelo alterado com sucesso", "Cadastra Modelo", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Modelo não alterado!", "Cadastra Modelo", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                DesabilitarBotoes();
            }
            else
            {
                DesabilitarBotoes();
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                tb_modelo objModelo = new tb_modelo();
                ModeloDAO dao       = new ModeloDAO();

                objModelo.nome_modelo = txtModelo.Text.Trim();
                objModelo.cod_marca   = Convert.ToInt32(cmbMarcas.SelectedValue);
                objModelo.cod_empresa = Util.CodigoLogado;

                try
                {
                    if (txtCodigo.Text.Trim() == string.Empty)
                    {
                        dao.InserirModelo(objModelo);
                    }
                    else
                    {
                        objModelo.cod_modelo = Convert.ToInt32(txtCodigo.Text);
                        dao.AlterarModelo(objModelo);
                    }

                    LimparCampos();
                    CarregarGrid();
                    Util.ExibirMsgGeral(Util.TipoMsg.Sucesso);
                }
                catch (Exception)
                {
                    Util.ExibirMsgGeral(Util.TipoMsg.Erro);
                }
            }
        }
예제 #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                ModeloDAO dao       = new ModeloDAO();
                tb_modelo objModelo = new tb_modelo();

                objModelo.id_empresa  = Util.CodigoLogado;
                objModelo.id_marca    = Convert.ToInt32(cmbMarca.SelectedValue);
                objModelo.nome_modelo = txtNome.Text.Trim();

                try
                {
                    if (txtCodigo.Text == "")
                    {
                        dao.InserirModelo(objModelo);
                    }
                    else
                    {
                        objModelo.id_modelo = Convert.ToInt32(txtCodigo.Text);
                        dao.AlterarModelo(objModelo);
                    }
                    ConsultarModelo();
                    Limparcampos();
                    Util.ExibirMsg(Util.TipoMsg.Sucesso);
                }
                catch
                {
                    Util.ExibirMsg(Util.TipoMsg.Erro);
                }
            }
        }