//Busca el cliente por su id public static MCliente buscarCliente(int idCLiente) { var id = idCLiente; var cliente = new MCliente(); using (var per = new myticketEntities()) { var persona = per.mt_tab_persona.Find(id); var dir = per.mt_tab_direccion.Find((long)persona.direccion_cod_direccion); var com = per.mt_tab_comuna.Find((long)dir.comuna_cod_comuna); var reg = per.mt_tab_region.Find((long)com.comuna_cod_region); cliente.apMaterno = persona.persona_dsc_apmaterno; cliente.apPaterno = persona.persona_dsc_appaterno; cliente.cel = persona.persona_num_celular; cliente.dv = persona.persona_num_dv; cliente.rut = (int)persona.persona_num_rut; cliente.fNac = (DateTime)persona.persona_fec_nacimiento; cliente.email = persona.persona_dsc_mail; cliente.nombre = persona.persona_dsc_nombre; cliente.codPersona = idCLiente; cliente.comuna = com.comuna_nom_comuna; cliente.region = reg.region_dsc_region; cliente.descCasa = dir.direccion_dsc_direccion; cliente.numCasa = (int)dir.direccion_num_direccion; } return(cliente); }
private void Button_NewAccount(object sender, RoutedEventArgs e) { if (cliente.IsChecked == true) { MCliente c = new MCliente(nomeConta.Text, senhaConta.Text, emailConta.Text); p.InserirCliente(c); MessageBox.Show("Conta criada com sucesso"); this.Close(); } else if (funcionario.IsChecked == true) { MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, false); p.InserirFuncionario(c); MessageBox.Show("Conta criada com sucesso"); this.Close(); } else if (administrador.IsChecked == true) { MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, true); p.InserirFuncionario(c); MessageBox.Show("Conta criada com sucesso"); this.Close(); } else { MessageBox.Show("Dados incorretos, por favor inserir corretamente!"); } }
public void establecerCliente(MCliente cliente) { (((TabAdapter)viewPager.Adapter).GetItem(3) as Fragments.NuevaReserva_Resumen).ClienteSeleccionado = cliente; (((TabAdapter)viewPager.Adapter).GetItem(2) as Fragments.NuevaReserva_Detalle).ClienteSeleccionado = cliente; tabs.GetTabAt(1).Select(); Window.SetSoftInputMode(SoftInput.StateHidden); }
private void modificarCliente() { if (pk_registro > 0) { Form_modificarCliente cliente = new Form_modificarCliente(); MCliente obj = new MCliente(); obj = objCliente.modificarCliente(pk_registro); pk_editar = obj.id_cliente; cliente.txt_nombre.Text = obj.nombre; cliente.txt_apellido.Text = obj.apellido; cliente.txt_telefono.Text = obj.telefono.ToString(); cliente.txt_dni.Text = obj.dni.ToString(); cliente.txt_correo.Text = obj.correo; DialogResult resultado = cliente.ShowDialog(); if (resultado == DialogResult.OK) { obj.nombre = cliente.txt_nombre.Text; obj.apellido = cliente.txt_apellido.Text; obj.telefono = Convert.ToInt32(cliente.txt_dni.Text); obj.dni = Convert.ToInt32(cliente.txt_dni.Text); obj.correo = cliente.txt_correo.Text; obj.id_cliente = pk_editar; objCliente.actualizarCliente(obj); MessageBox.Show("Se actualizo correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); listarCliente(); } } }
public async Task <IActionResult> ActualizarCliente(MCliente clienteCRUD) { try { // Recuperamos el cliente de la base Clientes clienteDB = await _cliRepository.ObtenerClientePorIdAsync(clienteCRUD.Id); if (clienteDB == null) { return(NotFound("El cliente no existe")); } _mapper.Map(clienteCRUD, clienteDB); await _unitOfWork.CompleteAsync(); var result = _mapper.Map <Clientes, MCliente>(clienteDB); return(Ok(result)); } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(500, e)); } }
protected void btnModificarc_Click(object sender, EventArgs e) { try { Cliente cliente = new Cliente { IdCliente = Convert.ToInt32(txtCedula1.Text), Cedula = Convert.ToInt32(txtCedula.Text), Nombre = txtNombre.Text, Apellido = txtApellidos.Text, Direccion = txtDireccion.Text, Telefono = Convert.ToInt32(txtTelefono.Text), }; ICliente clien = new MCliente(); clien.ActualizarCliente(cliente); MostarMensaje("Cliente Modificado"); divMantenimiento.Visible = false; txtCedula.Enabled = true; txtCedula.Text = string.Empty; txtCedula.Focus(); } catch (Exception) { MostarMensajeError("Ocurrio un error"); } }
private void Button_Alterar_Dados(object sender, RoutedEventArgs e) { if (TypeAccount.Text == "Administrador" || TypeAccount.Text == "Funcionario") { List <MFuncionario> list = p.ListarFuncionario(); for (int i = 0; i < list.Count; i++) { if (list[i].Id == int.Parse(IdAccount.Text)) { MFuncionario newF = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, list[i].Admin); newF.SetId(list[i].Id); p.UpdateFuncionario(newF); MessageBox.Show("Dados alterados com sucesso"); this.Close(); } } } else if (TypeAccount.Text == "Cliente") { List <MCliente> list = p.ListarClientes(); for (int i = 0; i < list.Count; i++) { if (list[i].Id == int.Parse(IdAccount.Text)) { double tempo = list[i].Tempo; MCliente newC = new MCliente(nomeConta.Text, senhaConta.Text, emailConta.Text); newC.SetId(list[i].Id); p.UpdateCliente(newC); p.InserirTempo(newC, list[i].Tempo); MessageBox.Show("Dados alterados com sucesso"); this.Close(); } } } }
public MCliente modificarCliente(int id) { MCliente obj = new MCliente(); obj = objCliente.modificar(id); return(obj); }
/*Aqui está sendo passado o Modelo Endereco como paramêtro para a inclusão dessa tabela * seja feita através da tela de forncedor.*/ public static void Incluir(MCliente modelo, MEndereco endereco) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão { conn.Open(); //Abrindo a conexão using (var comm = conn.CreateCommand()) //Criando o comando SQL { /*Primeiro faz INSERT na tabela endereco, que é chave estrangeira em fornecedor...*/ comm.CommandText = @"INSERT INTO endereco (endereco_cep, endereco_logradouro, endereco_bairro, endereco_numero, endereco_cidade, endereco_estado) VALUES (@cep, @logradouro, @bairro, @numero, @cidade, @estado)"; //Passando valores por parametro comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco)); comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco)); comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco)); comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco)); comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco)); comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco)); //Executando o comando comm.ExecuteNonQuery(); /*Limpa todos os parâmetros para que a variável comm receba os valores * da para inserir em fornecedor. Caso não limpe, não será possÃvel inserir em * fornecedor.*/ comm.Parameters.Clear(); /*Depois que insere em endereco, agora podemos inserir em fornecedor. * Nessa string de conexão, ao invés de chamar o id de endereco, passando uma variável para receber * o id, é chamado um select para puxar o ultimo cadastro em endereco, que foi o cadastro que foi feito * anteriormente. Esse cadastro será relacionado ao cadastro do fornecedor.*/ comm.CommandText = "INSERT INTO cliente (cliente_nome, cliente_tipo, cliente_cpfcnpj, cliente_rg, cliente_rsocial, " + "cliente_fone, cliente_cel, cliente_email, " + "endereco_cod) VALUES (@nome, @tipo, @cpfcnpj, @rg, @rsocial, @fone, @cel, @email, (Select TOP 1 endereco_cod from endereco order by endereco_cod desc)) "; comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeCliente)); comm.Parameters.Add(new SqlParameter("@tipo", modelo.TipoCliente)); comm.Parameters.Add(new SqlParameter("@cpfcnpj", modelo.CpfCliente)); comm.Parameters.Add(new SqlParameter("@rg", modelo.RgCliente)); comm.Parameters.Add(new SqlParameter("@rsocial", modelo.RsocialCliente)); comm.Parameters.Add(new SqlParameter("@fone", modelo.FoneCliente)); comm.Parameters.Add(new SqlParameter("@cel", modelo.CelCliente)); comm.Parameters.Add(new SqlParameter("@email", modelo.EmailCliente)); comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoCliente)); comm.ExecuteNonQuery(); } } } catch (Exception erro) { throw new Exception(erro.Message); } }
public void ComprarTempo(MComprar_Tempo compra) { MCliente c = new MCliente(); List <MComprar_Tempo> cs = p.OpenCompras(); compra.Id = SetId(); cs.Add(compra); p.SaveCompras(cs); }
public void DeletarCliente(MCliente cliente) { PCliente dados = new PCliente(); List <MCliente> listaDeClientes = dados.Abrir(); MCliente clienteDeletado = listaDeClientes.Where(temp => temp.Cpf == cliente.Cpf).Single(); listaDeClientes.Remove(clienteDeletado); dados.Salvar(listaDeClientes); }
public static void Incluir(MCliente modelo, MEndereco endereco) { //Para ficar tudo maiúsculo modelo.NomeCliente = modelo.NomeCliente.ToUpper(); modelo.EmailCliente = modelo.EmailCliente.ToUpper(); endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper(); endereco.BairroEndereco = endereco.BairroEndereco.ToUpper(); //Chamando o metodo Incluir DALCliente.Incluir(modelo, endereco); }
public static void Alterar(MCliente modelo, MEndereco endereco) { //Para ficar tudo maiúsculo modelo.NomeCliente = modelo.NomeCliente.ToUpper(); modelo.EmailCliente = modelo.EmailCliente.ToUpper(); endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper(); endereco.BairroEndereco = endereco.BairroEndereco.ToUpper(); //Chamndo método Alterar DALCliente.Alterar(modelo, endereco); }
private void insertarCliente() { MCliente obj = new MCliente(); obj.nombre = txt_nombre.Text; obj.apellido = txt_apellido.Text; obj.telefono = Convert.ToInt32(txt_telefono.Text); obj.dni = Convert.ToInt32(txt_dni.Text); obj.correo = txt_correo.Text; objCliente.insertarCliente(obj); }
public List <MComprar_Tempo> ListarMinhasCompras(MCliente c) { List <MComprar_Tempo> list = new List <MComprar_Tempo>(); foreach (MComprar_Tempo compra in p.OpenCompras()) { if (compra.IdCliente == c.Id) { list.Add(compra); } } return(list); }
/*No alterar foi feito o mesmo que o incluir, primeiro eu altero o campo fornecedor, limpo os parametros e depois * faço a alteração no campo endereço.*/ public static void Alterar(MCliente modelo, MEndereco endereco) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão { conn.Open(); //Abrindo conexao using (var comm = conn.CreateCommand()) //CRiando comando SQL { comm.CommandText = "update cliente set cliente_nome = @nome, cliente_tipo = @tipo, cliente_rg = @rg, cliente_cpfcnpj = @cpfcnpj, cliente_rsocial = @rsocial, " + " cliente_fone = @fone, " + "cliente_cel = @cel, cliente_email = @email where cliente_cod = @codigo "; comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeCliente)); comm.Parameters.Add(new SqlParameter("@tipo", modelo.TipoCliente)); comm.Parameters.Add(new SqlParameter("@rg", modelo.RgCliente)); comm.Parameters.Add(new SqlParameter("@cpfcnpj", modelo.CpfCliente)); comm.Parameters.Add(new SqlParameter("@rsocial", modelo.RsocialCliente)); comm.Parameters.Add(new SqlParameter("@fone", modelo.FoneCliente)); comm.Parameters.Add(new SqlParameter("@cel", modelo.CelCliente)); comm.Parameters.Add(new SqlParameter("@email", modelo.EmailCliente)); comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoCliente)); //Executando comando comm.ExecuteNonQuery(); comm.Parameters.Clear(); comm.CommandText = "update endereco set endereco_cep = @cep, endereco_logradouro = @logradouro, endereco_bairro = @bairro, " + "endereco_numero = @numero, endereco_cidade = @cidade, endereco_estado = @estado where endereco_cod = @codigo"; comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco)); comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco)); comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco)); comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco)); comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco)); comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco)); comm.Parameters.Add(new SqlParameter("@codigo", endereco.CodigoEndereco)); comm.ExecuteNonQuery(); } } } catch (Exception erro) { throw new Exception(erro.Message); } }
public static int NuevoCliente(string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string correo, int celular) { var obj = new MCliente() { PrimerNombre = primerNombre, SegundoNombre = segundoNombre, PrimerApellido = primerApellido, SegundoApellido = segundoApellido, Correo = correo, Celular = celular }; return(obj.NuevoCliente()); }
public ActionResult Index(string busqIdCliente) { if (busqIdCliente != null) { var id = Convert.ToInt32(busqIdCliente); var cliente = new MCliente(); cliente = ConPG.buscarCliente(id); return(View(cliente)); } else { return(View()); } }
public void InserirTempo(MCliente c, double tempo) { PProgram p = new PProgram(); List <MCliente> list = ListarClientes(); foreach (MCliente cliente in list) { if (c.Id == cliente.Id) { cliente.Tempo = tempo; } } p.SaveCliente(list); }
private void insertarCliente() { MCliente obj = new MCliente(); obj.nombres = txt_nombres.Text; obj.apellidos = txt_apellidos.Text; obj.direccion = txt_direccion.Text; obj.dni = Convert.ToInt32(txt_dni.Text); obj.telefono = txt_telefono.Text; obj.correo = txt_correo.Text; obj.deuda = Convert.ToDouble(txt_deuda.Text); objCliente.insertarCliente(obj); }
public void DeleteCliente(MCliente c) { PProgram p = new PProgram(); List <MCliente> cs = p.OpenCliente(); for (int i = 0; i < cs.Count; i++) { if (cs[i].Id == c.Id) { cs.RemoveAt(i); break; } } p.SaveCliente(cs); }
public static int ModificarCliente(int id, string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string correo, int celular) { var obj = new MCliente() { IdCliente = id, PrimerNombre = primerNombre, SegundoNombre = segundoNombre, PrimerApellido = primerApellido, SegundoApellido = segundoApellido, Correo = correo, Celular = celular }; return(obj.ModificarCliente()); }
protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok) { if (requestCode == 1) // clientes { string clienteAux = data.GetStringExtra("cliente"); if (!string.IsNullOrEmpty(clienteAux)) { cliente = JsonConvert.DeserializeObject <MCliente>(clienteAux); textNombreCliente.EditText.Text = cliente.NombreCompleto; /*try * { * var listaDomicilios = db.Table<MDomicilio>().Where(x => x.IdCliente == cliente.Id).ToList(); * if (listaDomicilios.Count == 0) throw new Exception(); * adapterDomicilios = new ArrayAdapter<MDomicilio>(BaseContext, global::Android.Resource.Layout.SimpleSpinnerDropDownItem, listaDomicilios); * autoNuevaReservaTipoLugarEspecifico.Adapter = adapterDomicilios; * * MDomicilio item = adapterDomicilios.GetItem(0) as MDomicilio; * autoNuevaReservaTipoLugarEspecifico.Text = item.DireccionCompleta; * reserva.Domicilio = item; * } * catch (Exception ex) * { * List<string> listaSinResultados = new List<string>(); * listaSinResultados.Add("Sin domicilios ingresados"); * adapterErrores = new ArrayAdapter<string>(BaseContext, global::Android.Resource.Layout.SimpleSpinnerDropDownItem, listaSinResultados); * autoNuevaReservaTipoLugarEspecifico.Adapter = adapterErrores; * }*/ } } else if (requestCode == 2) // servicios { string servicioAux = data.GetStringExtra("servicio"); if (!string.IsNullOrEmpty(servicioAux)) { servicio = JsonConvert.DeserializeObject <MServicio1>(servicioAux); textNombreServicio.EditText.Text = servicio.Titulo; textPrecioAdulto.EditText.Text = servicio.Precio.ToString(); int nino = (int)Math.Round((double)servicio.Precio / 2, 0); textPrecioNino.EditText.Text = nino.ToString(); calculoTotal(); } } } }
/* public void loadDirecciones() * { * var direcciones = db.Table<MDomicilio>().Where(x => x.IdCliente == null).ToList(); * List<string> domicilioSpinner = direcciones.Select(x => x.DireccionCompleta).ToList(); * ArrayAdapter adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, domicilioSpinner); * spinnerDirecciones.Adapter = adapter; * }*/ private void BotonGuardar_Click(object sender, EventArgs e) { var paisSeleccinado = spinnerPaises.SelectedItem.ToString(); MPais paisDb = db.Table <MPais>().FirstOrDefault(x => x.Nombre == paisSeleccinado); var idiomaSeleccionado = spinnerIdiomas.SelectedItem.ToString(); MIdioma idiomaDb = db.Table <MIdioma>().FirstOrDefault(x => x.Nombre == idiomaSeleccionado); MCliente cliente = new MCliente(); cliente.Nombre = textNombre.EditText.Text.ToUpper(); cliente.ApellidoMaterno = textApellidoMaterno.EditText.Text.ToUpper(); cliente.ApellidoPaterno = textApellidoPaterno.EditText.Text.ToUpper(); cliente.TelefonoPrimario = textTelefono1.EditText.Text.ToUpper(); cliente.TelefonoSecundario = textTelefono2.EditText.Text.ToUpper(); cliente.NombreCompleto = cliente.Nombre + " " + cliente.ApellidoPaterno + " " + cliente.ApellidoMaterno; cliente.Email = textEmail.EditText.Text.ToUpper(); cliente.Id = Guid.NewGuid(); cliente.IdIdioma = idiomaDb.Id; cliente.IdPais = paisDb.Id; cliente.IdiomaNombre = idiomaDb.Nombre; cliente.PaisNombre = paisDb.Nombre; cliente.Nuevo = true; cliente.Modificado = false; if (string.IsNullOrEmpty(cliente.Nombre) || string.IsNullOrEmpty(cliente.Email)) { Toast.MakeText(this, "Recuerde llenar los campos obligatorios marcados con *", ToastLength.Long).Show(); } else { db.Insert(cliente); var direccionesNuevas = db.Table <MDomicilio>().Where(x => x.IdCliente == null).ToList(); foreach (var direccion in direccionesNuevas) { direccion.IdCliente = cliente.Id; db.Update(direccion); } Toast.MakeText(this, "Cliente guardado correctamente", ToastLength.Long).Show(); Intent myIntent = Intent; myIntent.PutExtra("Guardado", true); myIntent.PutExtra("cliente", JsonConvert.SerializeObject(cliente)); SetResult(Result.Ok, myIntent); Finish(); } }
public void InserirCliente(MCliente c) { PProgram p = new PProgram(); List <MCliente> cs = p.OpenCliente(); int m = 0; foreach (MUsuario x in AllAccount()) { if (x.Id > m) { m = x.Id; } } c.Id = m + 1; cs.Add(c); p.SaveCliente(cs); }
protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok) { try { guardado = data.GetBooleanExtra("Guardado", false); if (guardado) { cliente = db.Table <MCliente>().First(x => x.Id == cliente.Id); loadData(); } } catch { } } }
private void Button_NewAccount(object sender, RoutedEventArgs e) { if (nomeConta.Text == "" || emailConta.Text == "" || senhaConta.Text == "") { MessageBox.Show("Dados incorretos.\nPor favor insira corretamente!"); } else { foreach (MUsuario u in p.AllAccount()) { if (u.Id > contas) { contas = u.Id; } } if (contas == 0) { MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, true); p.InserirFuncionario(c); MessageBox.Show("Conta criada com sucesso!"); Button_Cancelar(sender, e); } else { bool verificar = false; foreach (MUsuario u in p.AllAccount()) { if (u.Nome == nomeConta.Text) { verificar = true; } } if (verificar != true) { MCliente c = new MCliente(nomeConta.Text, senhaConta.Text, emailConta.Text); p.InserirCliente(c); MessageBox.Show("Conta criada com sucesso!"); Button_Cancelar(sender, e); } else { MessageBox.Show("Usuario ja existe!"); } } } }
public async Task <IActionResult> AgregarCliente(MCliente cli) { try { var cliAgregar = _mapper.Map <MCliente, Clientes>(cli); await _clientesRepository.AgregarClienteAsync(cliAgregar); await _unitOfWork.CompleteAsync(); return(Ok()); } catch (Exception e) { return(StatusCode(500, e)); } }
private void modificarCliente() { MCliente obj = new MCliente(); obj = objCliente.modificarCliente(pk_registro); frm_modal_modificar_cliente modal = new frm_modal_modificar_cliente(); pk_edith = obj.pk_cliente; modal.txt_nombres.Text = obj.nombres; modal.txt_apellidos.Text = obj.apellidos; modal.txt_direccion.Text = obj.direccion; modal.txt_dni.Text = obj.dni.ToString(); modal.txt_telefono.Text = obj.telefono; modal.txt_correo.Text = obj.correo; modal.txt_deuda.Text = obj.deuda.ToString(); if (pk_registro > 0) { DialogResult resultado = modal.ShowDialog(); if (resultado == DialogResult.OK) { MCliente update = new MCliente(); update.pk_cliente = pk_edith; update.nombres = modal.txt_nombres.Text; update.apellidos = modal.txt_apellidos.Text; update.direccion = modal.txt_direccion.Text; update.dni = Convert.ToInt32(modal.txt_dni.Text); update.telefono = modal.txt_telefono.Text; update.correo = modal.txt_correo.Text; update.deuda = Convert.ToDouble(modal.txt_deuda.Text); objCliente.actualizarCliente(update); MessageBox.Show("Se actualizo correctamente", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); listarCliente(); totalRegistro(); } } else { MessageBox.Show("Selecciona un registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Button_AlterarConta(object sender, RoutedEventArgs e) { foreach (MCliente c in p.ListarClientes()) { if (c.Id == int.Parse(IdAccount.Text)) { p.DeleteCliente(c); } } foreach (MFuncionario c in p.ListarFuncionario()) { if (c.Id == int.Parse(IdAccount.Text)) { p.DeleteFuncionario(c); } } if (cliente.IsChecked == true) { MCliente c = new MCliente(nomeConta.Text, senhaConta.Text, emailConta.Text); p.InserirCliente(c); c.SetId(int.Parse(IdAccount.Text)); p.UpdateCliente(c); MessageBox.Show("Alterado com sucesso!"); this.Close(); } else if (funcionario.IsChecked == true) { MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, false); p.InserirFuncionario(c); c.SetId(int.Parse(IdAccount.Text)); p.UpdateFuncionario(c); MessageBox.Show("Alterado com sucesso!"); this.Close(); } else if (administrador.IsChecked == true) { MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, true); p.InserirFuncionario(c); c.SetId(int.Parse(IdAccount.Text)); p.UpdateFuncionario(c); MessageBox.Show("Alterado com sucesso!"); this.Close(); } }