Beispiel #1
0
 public void OnEditarCommand()
 {
     try
     {
         //BuscaBadges();
         _signatarioTemp    = SignatarioSelecionado.CriaCopia(SignatarioSelecionado);
         _selectedIndexTemp = SelectedIndex;
         HabilitaEdicao     = true;
     }
     catch (Exception)
     {
     }
 }
Beispiel #2
0
        public void OnAdicionarCommand()
        {
            try
            {
                foreach (var x in Signatarios)
                {
                    _SignatarioTemp.Add(x);
                }

                _selectedIndexTemp = SelectedIndex;
                Signatarios.Clear();

                _signatarioTemp           = new ClasseEmpresasSignatarios.EmpresaSignatario();
                _signatarioTemp.EmpresaId = EmpresaSelecionadaID;
                Signatarios.Add(_signatarioTemp);
                SelectedIndex  = 0;
                HabilitaEdicao = true;
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #3
0
        private void InsereEmpresasSignatariosBD(string xmlString)
        {
            try
            {
                System.Xml.XmlDocument _xmlDoc = new System.Xml.XmlDocument();

                _xmlDoc.LoadXml(xmlString);
                //
                ClasseEmpresasSignatarios.EmpresaSignatario _EmpresaSignatario = new ClasseEmpresasSignatarios.EmpresaSignatario();
                //for (int i = 0; i <= _xmlDoc.GetElementsByTagName("EmpresaID").Count - 1; i++)
                //{
                int i = 0;
                _EmpresaSignatario.EmpresaSignatarioID = Convert.ToInt32(_xmlDoc.GetElementsByTagName("EmpresaSignatarioID")[i].InnerText);
                _EmpresaSignatario.EmpresaId           = Convert.ToInt32(_xmlDoc.GetElementsByTagName("EmpresaId")[i].InnerText);

                _EmpresaSignatario.Nome     = _xmlDoc.GetElementsByTagName("Nome")[i] == null ? "" : (_xmlDoc.GetElementsByTagName("Nome")[i].InnerText);
                _EmpresaSignatario.CPF      = _xmlDoc.GetElementsByTagName("CPF")[i] == null ? "" : (_xmlDoc.GetElementsByTagName("CPF")[i].InnerText);
                _EmpresaSignatario.Email    = _xmlDoc.GetElementsByTagName("Email")[i] == null ? "" : _xmlDoc.GetElementsByTagName("Email")[i].InnerText;
                _EmpresaSignatario.Telefone = _xmlDoc.GetElementsByTagName("Telefone")[i] == null ? "" : _xmlDoc.GetElementsByTagName("Telefone")[i].InnerText;
                _EmpresaSignatario.Celular  = _xmlDoc.GetElementsByTagName("Celular")[i] == null ? "" : _xmlDoc.GetElementsByTagName("Celular")[i].InnerText;
                //_EmpresaSignatario.Principal = _xmlDoc.GetElementsByTagName("Principal")[i] == null ? 0 : Convert.ToInt32(_xmlDoc.GetElementsByTagName("Principal")[i].InnerText);
                bool _Principal;
                Boolean.TryParse(_xmlDoc.GetElementsByTagName("Principal")[i].InnerText, out _Principal);

                _EmpresaSignatario.Principal  = _xmlDoc.GetElementsByTagName("Principal")[i] == null ? false : _Principal;
                _EmpresaSignatario.Assinatura = _signatarioTemp.Assinatura == null ? "" : _signatarioTemp.Assinatura;


                SqlConnection _Con = new SqlConnection(Global._connectionString); _Con.Open();
                //_Con.Close();


                SqlCommand _sqlCmd;
                if (_EmpresaSignatario.EmpresaSignatarioID != 0)
                {
                    _sqlCmd = new SqlCommand("Update EmpresasSignatarios Set" +
                                             " EmpresaId= " + _EmpresaSignatario.EmpresaId + "" +
                                             ",Nome= '" + _EmpresaSignatario.Nome.ToString().Trim() + "'" +
                                             ",CPF= '" + _EmpresaSignatario.CPF.ToString().Trim() + "'" +
                                             ",Email= '" + _EmpresaSignatario.Email.ToString().Trim() + "'" +
                                             ",Telefone= '" + _EmpresaSignatario.Telefone.ToString().Trim() + "'" +
                                             ",Celular= '" + _EmpresaSignatario.Celular.ToString().Trim() + "'" +
                                             ",Principal= '" + _EmpresaSignatario.Principal + "'" +
                                             ",Assinatura= '" + _EmpresaSignatario.Assinatura + "'" +
                                             " Where EmpresaSignatarioID = " + _EmpresaSignatario.EmpresaSignatarioID + "", _Con);
                }
                else
                {
                    _sqlCmd = new SqlCommand("Insert into EmpresasSignatarios(EmpresaID,Nome,CPF,Email,Telefone,Celular,Principal,Assinatura) values (" +
                                             _EmpresaSignatario.EmpresaId + ",'" +
                                             _EmpresaSignatario.Nome.ToString().Trim() + "','" +
                                             _EmpresaSignatario.CPF.ToString().Trim() + "','" +
                                             _EmpresaSignatario.Email.ToString().Trim() + "','" +
                                             _EmpresaSignatario.Telefone.ToString().Trim() + "','" +
                                             _EmpresaSignatario.Celular.ToString().Trim() + "','" +
                                             _EmpresaSignatario.Principal + "','" +
                                             _EmpresaSignatario.Assinatura.ToString().Trim() + "')", _Con);
                }

                _sqlCmd.ExecuteNonQuery();
                _Con.Close();
            }
            catch (Exception ex)
            {
                Global.Log("Erro na void InsereEmpresasSignatariosBD ex: " + ex);
            }
        }