Beispiel #1
0
 private void Parametro_Sistema_FormClosing(object sender, FormClosingEventArgs e)
 {
     Controller.ParametrizacaoController _ctrlParam = new Controller.ParametrizacaoController();
     //Quando fechar atualizar o menu principal com a RazaoSocial atualizada
     //Esse if garante que o MenuPrincipalView existe para poder atualizar
     if (Application.OpenForms.OfType <Parametro_Sistema>().Count() > 0)
     {
         var instancia = Application.OpenForms.OfType <Parametro_Sistema>().First();
         instancia.Text = "Smart System 1.0 - " + _ctrlParam.retornaParametrização();
     }
 }
Beispiel #2
0
        public void selecionaParametro()
        {
            Controller.ParametrizacaoController _ctrlParametro = new Controller.ParametrizacaoController();


            DataTable dt = new DataTable();

            dt = _ctrlParametro.retornaParametrização();
            if (dt != null)
            {
                ttbRazaoSocial.DataBindings.Add(new Binding("Text", dt, "param_razao", true));
                ttbNomeFantasia.DataBindings.Add(new Binding("Text", dt, "param_fantasia", true));
                ttbEmail.DataBindings.Add(new Binding("Text", dt, "param_email", true));
                ttbEndereco.DataBindings.Add(new Binding("Text", dt, "param_logradouro", true));
                ttbComplemento.DataBindings.Add(new Binding("Text", dt, "param_complemento", true));
                ttbNum.DataBindings.Add(new Binding("Text", dt, "param_numero", true));
                mskTelefone.DataBindings.Add(new Binding("Text", dt, "param_fone", true));
                mskCelular.DataBindings.Add(new Binding("Text", dt, "param_cel", true));
                //pcbLogo.DataBindings.Add(new Binding("Imagem", dt, "param_logo", true));
            }
        }
Beispiel #3
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Controller.ParametrizacaoController _ctrParam = new Controller.ParametrizacaoController();

            string strMensagem = string.Empty;

            try
            {
                //validações

                if (string.IsNullOrWhiteSpace(ttbRazaoSocial.Text))
                {
                    strMensagem += $"Informe a Razão Social!.";
                }

                if (string.IsNullOrWhiteSpace(ttbNomeFantasia.Text))
                {
                    strMensagem += $"Informe o Nome Fantasia!.";
                }

                if (string.IsNullOrWhiteSpace(ttbEndereco.Text))
                {
                    strMensagem += $"Informe o Endereço!.";
                }

                if (string.IsNullOrWhiteSpace(ttbNum.Text))
                {
                    strMensagem += $"Informe o Número!.";
                }


                if (string.IsNullOrWhiteSpace(mskCelular.Text))
                {
                    strMensagem += $"Informe o Celular!.";
                }
                //verificar se houve alguma anormalidade no cadastro
                if (string.IsNullOrEmpty(strMensagem))
                {
                    DataTable dt = new DataTable();
                    dt = _ctrParam.retornaParametrização();
                    byte[] byteimg = ImageParaByteArray(pcbLogo.Image);//ImageToByteArray(pcbLogo.Image);

                    if (dt.Rows.Count > 0)
                    {
                        btnLogo.Enabled = true;
                        intCodParametro = 1;
                        int intRetorno = _ctrParam.gravarParametrizacao(intCodParametro, ttbRazaoSocial.Text, ttbNomeFantasia.Text, ttbEmail.Text, ttbEndereco.Text,
                                                                        ttbComplemento.Text, ttbNum.Text, mskTelefone.Text, mskCelular.Text, byteimg);

                        if (intRetorno == 1)
                        {
                            MessageBox.Show("Gravado com sucesso!");
                        }
                        else
                        {
                            MessageBox.Show("Erro ao Gravar.");
                        }
                    }
                    if (dt.Rows.Count == 0) // Não existe aparametrizãção cadastrada, então grava
                    {
                        btnLogo.Enabled = true;
                        int intRetorno = _ctrParam.gravarParametrizacao(0, ttbRazaoSocial.Text, ttbNomeFantasia.Text, ttbEmail.Text, ttbEndereco.Text,
                                                                        ttbComplemento.Text, ttbNum.Text, mskTelefone.Text, mskCelular.Text, byteimg);

                        if (intRetorno == 1)
                        {
                            MessageBox.Show("Gravado com sucesso!");
                        }
                        else
                        {
                            MessageBox.Show("Erro ao Gravar.");
                        }
                    }
                    else
                    {
                        MessageBox.Show(strMensagem, "Aviso!!");
                    }
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex + "");
            }
        }