public void InsereClienteEndereco(FormCollection formulario, int ContratoId) { ClienteFormulario _ClienteFormulario = new ClienteFormulario(); _ClienteFormulario = new Formulario <ClienteFormulario>().LerFormulario(formulario, _ClienteFormulario); InsereClienteEnderecoForm(_ClienteFormulario, ContratoId); }
public void InsereClienteEnderecoForm(ClienteFormulario _ClienteFormulario, int COntratoId) { var db = new Class1(true); try { ClienteEndereco _ClienteEndereco = new ClienteEndereco(); _ClienteEndereco.Cep = _ClienteFormulario.cep; _ClienteEndereco.Complemento = _ClienteFormulario.complemento; _ClienteEndereco.Logradouro = _ClienteFormulario.rua; _ClienteEndereco.Municipio = _ClienteFormulario.cidade; _ClienteEndereco.ContratoId = Convert.ToInt32(_ClienteFormulario.Contra); _ClienteEndereco.Numero = Convert.ToInt32(_ClienteFormulario.numero); _ClienteEndereco.BairroId = VerificaBairro(_ClienteFormulario.bairro.ToUpper(), _ClienteFormulario.cidade.ToUpper(), _ClienteFormulario.uf, _ClienteFormulario.ibge); _ClienteEndereco.ClienteId = Convert.ToInt32(_ClienteFormulario.ClienteId); _ClienteEndereco.TipoLogradouroId = Convert.ToInt32(_ClienteFormulario.tipologr); _ClienteEndereco.Sala = _ClienteFormulario.Sala; _ClienteEndereco.Andar = _ClienteFormulario.Andar; _ClienteEndereco.Bloco = _ClienteFormulario.Bloco; if (_ClienteFormulario.tipologr == "1" && _ClienteFormulario.PredioId == "1" || _ClienteFormulario.tipologr == "4" && _ClienteFormulario.PredioId == "1" || _ClienteFormulario.tipologr == "1" && _ClienteFormulario.PredioId == "") { _ClienteEndereco.PredioId = 1; } if (_ClienteFormulario.tipologr != "1") { _ClienteEndereco.PredioId = _ClienteFormulario.PredioId == "" || _ClienteFormulario.PredioId == null ? 99999 : Convert.ToInt32(_ClienteFormulario.PredioId); } if (_ClienteFormulario.tipologr == "4") { _ClienteEndereco.Ponta = "2"; } db.ClienteEndereco.Add(_ClienteEndereco); db.SaveChanges(); //Msg = "mensagemPadrao('Endereço Salvo.','success');"; } catch (Exception erro) { //Msg = "mensagemPadrao('Houve Erro ao cadatsrar o Endereço.','error');"; } }