Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        /// <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;
        }