private void btnCadastrar_Click(object sender, EventArgs e) { if (checkFilledSpaces() || user != 0) { byte[] image_byte = null; if (!string.IsNullOrEmpty(img)) { FileStream fstream = new FileStream(this.img, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fstream); image_byte = br.ReadBytes((int)fstream.Length); } Mercado mer = new Mercado() { Id = 0, Name = txtRazSoc.Text, User = txtUser.Text, Senha = txtSenha.Text, Cpnj = txtCPNJ.Text, Email = txtEmail.Text, Imagem_Mercado = image_byte }; Endereco end = new Endereco() { Id = 0, Logradouro = txtEnd.Text, Bairro = txtBairro.Text, Cidade = txtCidade.Text, Numero = txtNum.Text, CEP = txtCEP.Text, Uf = txtEstado.Text, Cell = txtTel1.Text, Tel = txtTel2.Text }; if (merm.verificaUsuarioDisponivel(mer.User) && user != 2) { MessageBox.Show("Nome de usuário já cadastrado, insira novo nome"); } else { if (user == 0) { end.Id = endm.inserirEnderecoMercado(end); mer.Id = merm.inserirMercado(mer, end.Id); if (mer.Id != 0) { MessageBox.Show("Cadastrado com sucesso!"); } else { MessageBox.Show("Problema ao cadastrar, verifique os campos novamente"); } } else if (user == 1) { if (merm.alterarMercadoAdmin(mer_id, mer, end)) { MessageBox.Show("Cadastrado com sucesso!"); } else { MessageBox.Show("Problema ao alterar, verifique os campos novamente"); } } else { if (merm.alterarMercado(mer_id, mer, end)) { MessageBox.Show("Cadastrado com sucesso!"); } else { MessageBox.Show("Problema ao alterar, verifique os campos novamente"); } } } } else { MessageBox.Show("Preencha todos os campos obrigatórios"); } }