public void OnEditarCommand() { try { //BuscaBadges(); _signatarioTemp = SignatarioSelecionado.CriaCopia(SignatarioSelecionado); _selectedIndexTemp = SelectedIndex; HabilitaEdicao = true; } catch (Exception) { } }
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) { } }
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); } }