public static void ActualizarAnyadirRegistro(Cliente cliente) { vodastarDataSet.ClientesRow regCliente; // si el alumno ya existe (estamos modificando) tomo su registro de la tabla // si no, Construimos un registro nuevo if (cliente.IdCliente > 0) { regCliente = clientesTabla.FindByidClientes(cliente.IdCliente); } else { regCliente = clientesTabla.NewClientesRow(); } // actualizo el registro regCliente.Apellidos = cliente.Apellidos; regCliente.Nombre = cliente.Nombre; regCliente.DNI = cliente.Dni; regCliente.Clave = cliente.Clave; regCliente.Tipo = cliente.Tipo; regCliente.Telefono = cliente.Telefono; regCliente.eMail = cliente.Email; // Si era un alumno nuevo, añado el registro a la tabla if (cliente.IdCliente < 0) { clientesTabla.AddClientesRow(regCliente); } // En cualquier caso, actualizo la bd clientesAdapter.Update(regCliente); }
/// <summary> /// Salva ou atualiza os dados dos clientes /// </summary> /// <param name="bInsert">True - atualizar | false - atualizar</param> /// <param name="oCliente">Objeto do tipo cliente</param> /// <returns></returns> public bool salvar(bool bInsert) { bool bSalvar = false; ClientesTableAdapter ta = new ClientesTableAdapter(); if (bInsert) return bSalvar = (ta.Insert(NomeEmpresaCliente, NomeContatoCliente, CargoContatoCliente, Endereco, Cidade, Regiao, Cep, Pais, Telefone, Fax) > 0); else return bSalvar = (ta.Update(NomeEmpresaCliente, NomeContatoCliente, CargoContatoCliente, Endereco, Cidade, Regiao, Cep, Pais, Telefone, Fax, CodigoCliente)) > 0; }