private void _Salvar() { try { END_Cidade entityCidade = new END_Cidade { cid_id = _VS_cid_id , pai_id = new Guid(UCComboPais._Combo.SelectedValue) , unf_id = new Guid(UCComboUnidadeFederativa._Combo.SelectedValue) , cid_nome = _txtCidade.Text , cid_ddd = string.IsNullOrEmpty(_txtDDD.Text) ? string.Empty : _txtDDD.Text , cid_situacao = Convert.ToByte(1) , IsNew = (_VS_cid_id != Guid.Empty) ? false : true }; if (END_CidadeBO.Save(entityCidade, _VS_pai_idAntigo, _VS_unf_idAntigo, null)) { if (_VS_cid_id == Guid.Empty) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "cid_id: " + entityCidade.cid_id); __SessionWEB.PostMessages = UtilBO.GetErroMessage("Cidade incluída com sucesso.", UtilBO.TipoMensagem.Sucesso); } else { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "cid_id: " + entityCidade.cid_id); __SessionWEB.PostMessages = UtilBO.GetErroMessage("Cidade alterada com sucesso.", UtilBO.TipoMensagem.Sucesso); } Response.Redirect(__SessionWEB._AreaAtual._Diretorio + "ManutencaoCidade/Busca.aspx", false); } else { _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar a cidade.", UtilBO.TipoMensagem.Erro); } } catch (CoreLibrary.Validation.Exceptions.ValidationException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (ArgumentException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (DuplicateNameException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar a cidade.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Salva os dados da cidade. /// </summary> /// <returns>Se salvou com sucesso.</returns> private bool _Salvar() { try { END_Cidade entityCidade = new END_Cidade { pai_id = new Guid(UCComboPais1._Combo.SelectedValue) , unf_id = (new Guid(UCComboUnidadeFederativa1._Combo.SelectedValue)) , cid_nome = _txtCidade.Text , cid_ddd = string.IsNullOrEmpty(_txtDDD.Text) ? string.Empty : _txtDDD.Text , cid_situacao = Convert.ToByte(1) }; if (END_CidadeBO.Save(entityCidade, Guid.Empty, Guid.Empty, null)) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "cid_id: " + entityCidade.cid_id); _lblMessage.Text = UtilBO.GetErroMessage("Cidade incluída com sucesso.", UtilBO.TipoMensagem.Sucesso); if (_SelecionaCidade != null) { _SelecionaCidade(entityCidade.cid_id, entityCidade.cid_nome); } return(true); } return(false); } catch (ValidationException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); return(false); } catch (ArgumentException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); return(false); } catch (DuplicateNameException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); return(false); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar incluir a cidade.", UtilBO.TipoMensagem.Erro); return(false); } }